任職要求:
?1.?精通Java語(yǔ)言,理解并使用多線程、IO、工具包等基礎(chǔ)框架,了解JVM及內(nèi)存模型;
?2.?熟悉常用框架Spring、Springboot、Mybatis,SpringMVC等的使用;
?3.?對(duì)使用過(guò)的框架,能描述其原理,理解優(yōu)缺點(diǎn),知曉使用場(chǎng)景;
?4.?深入理解分布式系統(tǒng)、理解微服務(wù)概念,能熟練使用MQ、Redis、Kafka等分布式系統(tǒng)常用組件;
?5.?能熟練使用MySQL等開源數(shù)據(jù)庫(kù),理解數(shù)據(jù)庫(kù)HA方式,有SQL語(yǔ)句優(yōu)化經(jīng)驗(yàn);
?6.?能熟練使用一些常用的數(shù)據(jù)結(jié)構(gòu)和算法;
?7.?掌握并能靈活運(yùn)用一些常用的設(shè)計(jì)模式;
?8.?有一定的代碼重構(gòu)經(jīng)驗(yàn);
?9.?熱愛編程,有良好的開發(fā)、編碼習(xí)慣;
?10.?具有良好的溝通能力和團(tuán)隊(duì)合作精神;
?11.?積極主動(dòng),責(zé)任心強(qiáng),有較強(qiáng)的抗壓能力;
?12.?有從事AI算法相關(guān)工作經(jīng)驗(yàn)優(yōu)先;