1、深入理解JVM原理,能夠進(jìn)行代碼優(yōu)化
?
2、精通JavaWeb開發(fā)(熟悉IO、多線程等基礎(chǔ)框架,熟悉分布式、緩存、消息等機(jī)制)
?
3、精通Spring相關(guān)技術(shù)及框架,熟練使用注解,對(duì)Spring框架有深入了解
?
4、深入理解微服務(wù)原理,對(duì)各種主流的微服務(wù)框架有較深入的了解,熟悉微服務(wù)注冊(cè)與發(fā)現(xiàn),使用Spring?Cloud、Dubbo或Service?Mesh等做過(guò)實(shí)際項(xiàng)目
?
5、深入理解企業(yè)應(yīng)用設(shè)計(jì)模式,有大型分布式、高并發(fā)、高負(fù)載、高可用性的設(shè)計(jì)開發(fā)經(jīng)驗(yàn)
?
6、了解Jetty、Tomcat、maven等應(yīng)用服務(wù)器配置、部署及優(yōu)化,熟悉IDEA開發(fā)工具的使用,熟練使用中間件redis、mq、oss等
?
7、精通SpringBoot開發(fā),熟悉SpringCloud微服務(wù)組件,熟悉gateway網(wǎng)關(guān)路由轉(zhuǎn)發(fā),ribbon負(fù)載請(qǐng)求,熟悉權(quán)限控制
?
8、精通JPA及JDBC開發(fā),熟練使用mysql,有數(shù)據(jù)庫(kù)優(yōu)化經(jīng)驗(yàn)
?
9、熟悉nginx代理,對(duì)網(wǎng)絡(luò)架構(gòu)有清晰認(rèn)識(shí),熟悉自動(dòng)化部署,有docker部署經(jīng)驗(yàn)
?
10、有良好的代碼文檔書寫規(guī)范,注釋清楚詳細(xì),善于溝通,理解能力強(qiáng),工作積極,按時(shí)完成交代的任務(wù)
?
11、熟悉等保3.0,有安全保密意識(shí),按照等保要求內(nèi)容開發(fā)