工作職責(zé)
1.負(fù)責(zé)系統(tǒng)詳細(xì)設(shè)計(jì)和核心代碼編寫,參與設(shè)計(jì)評(píng)審;
2.指導(dǎo)初級(jí)工程師和工程師完成開發(fā)工作,組織代碼審查,確保交付質(zhì)量;
3.負(fù)責(zé)部分技術(shù)攻關(guān)工作,協(xié)助架構(gòu)師進(jìn)行架構(gòu)優(yōu)化和代碼重構(gòu)工作;
任職要求
1.計(jì)算機(jī)相關(guān)專業(yè),本科及以上學(xué)歷,4年以上工作經(jīng)驗(yàn);
2.具備扎實(shí)的Java語言基礎(chǔ)、精通Java?EE架構(gòu);
3.精通Spring、Spring?MVC/Struts、Spring?Security和MyBatis/Hibernate等,熟悉Spring?Cloud、Spring?Boot和Dubbo等開源框架;
4.熟悉Git/SVN、Junit/TestNg、Maven/Gradle、Jenkins等CI工具;
5.熟悉Redis、RocketMQ/ActiveMQ、Netty/Mina等技術(shù);
6.熟悉Socket通訊、TCP、HTTP協(xié)議,了解多線程、高并發(fā)技術(shù);
7.精通MySQL、Oracle、SQL?Server、MongoDB、HBase中至少一種數(shù)據(jù)庫,有數(shù)據(jù)庫設(shè)計(jì)和優(yōu)化經(jīng)驗(yàn);
8.有高并發(fā),大容量,分布式等架構(gòu)設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)優(yōu)先考慮;
9.熟悉Linux下服務(wù)器環(huán)境部署和性能調(diào)優(yōu)(包括Nginx、Tomcat等);
10.熟悉HTML/HTML5和JavaScript;了解TypeScript、Angular?JS、Vue.js或Ionic框架,有全棧開發(fā)經(jīng)驗(yàn)者優(yōu)先;
11.具備至少兩個(gè)中大型項(xiàng)目的實(shí)際開發(fā)經(jīng)驗(yàn);
12.有強(qiáng)烈的責(zé)任心,優(yōu)秀的表達(dá)能力及溝通能力,較強(qiáng)的學(xué)習(xí)和理解能力,思路清晰,善于思考,能獨(dú)立分析和解決問題。