(1) 1-3年Java開(kāi)發(fā)經(jīng)驗(yàn),有扎實(shí)的Java基礎(chǔ),熟悉Maven構(gòu)建工具,熟悉svn、git代碼協(xié)同管理。
(2) 熟練使用Spring、SpringBoot、 Mybatis等框架,1年以上微服務(wù)架構(gòu)實(shí)戰(zhàn)經(jīng)驗(yàn),精通主流的分布式開(kāi)發(fā)框架: SpringCloud/Dubbo;
(3) 熟悉使用分布式架構(gòu)中常見(jiàn)組件,如:熔斷器、分布式緩存、API網(wǎng)關(guān)注冊(cè)中心、消息隊(duì)列等;
(4) 熟悉使用常見(jiàn)數(shù)據(jù)庫(kù)MySOL,具有一定SQL調(diào)優(yōu)經(jīng)驗(yàn),熟悉常見(jiàn)中間件如Redis、MQ、ES等使用,對(duì)數(shù)據(jù)庫(kù)管理、大數(shù)據(jù)處理及性能調(diào)優(yōu)有經(jīng)驗(yàn)者優(yōu)先;
(5) 熟悉Linux、docker、k8s常見(jiàn)操作命令;
(6) 熟悉SVN、MAVEN、GIT、JIRA等軟件的使用;
(7) 有過(guò)微服務(wù)應(yīng)用系統(tǒng)開(kāi)發(fā)工作相關(guān)經(jīng)驗(yàn)優(yōu)先;
(8) 代碼必須做到行注釋?zhuān)ǚ椒ㄗ⑨尅⑿凶⑨專(zhuān)?、文檔能力、良好的交流溝通、團(tuán)隊(duì)協(xié)作能力,學(xué)習(xí)能力強(qiáng)。
必須條件:簡(jiǎn)歷最近的一個(gè)項(xiàng)目要有使用微服務(wù)springcloud技術(shù)棧。
加分項(xiàng):最好有數(shù)據(jù)庫(kù)優(yōu)化經(jīng)驗(yàn)、做過(guò)大數(shù)據(jù)量項(xiàng)目和獨(dú)自負(fù)責(zé)整個(gè)項(xiàng)目。