崗位職責(zé):
1、負(fù)責(zé)總體系統(tǒng)架構(gòu)設(shè)計(jì),進(jìn)行技術(shù)可行性研究及技術(shù)選型,核心代碼實(shí)現(xiàn)和技術(shù)難題攻關(guān);
2、參與技術(shù)評(píng)審工作,包括需求評(píng)審、設(shè)計(jì)評(píng)審等;
3、參與軟件過(guò)程改進(jìn)工作,在CMMI體系文件制定、修改、執(zhí)行等各個(gè)環(huán)節(jié),承擔(dān)具體任務(wù)、積極參與評(píng)審,著重承擔(dān)開(kāi)發(fā)規(guī)范、技術(shù)標(biāo)準(zhǔn)的起草工作;
4、指導(dǎo)和培養(yǎng)技術(shù)團(tuán)隊(duì)工程師,協(xié)助提升團(tuán)隊(duì)整體技術(shù)實(shí)力;
5、技術(shù)資源整理,負(fù)責(zé)并完成相關(guān)領(lǐng)域的技術(shù)資源整理工作;
6、預(yù)研業(yè)界新技術(shù),為公司業(yè)務(wù)發(fā)展提供解決方案和技術(shù)儲(chǔ)備。
任職要求:
1、5年以上J2EE項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā)經(jīng)驗(yàn),參入過(guò)大型項(xiàng)目架構(gòu)設(shè)計(jì)分析;
2、精通java語(yǔ)言,深入了解java集合、IO、多線(xiàn)程,熟悉垃圾回收機(jī)制,對(duì)JVM以及JVM調(diào)優(yōu)有一定經(jīng)驗(yàn);
3、深入理解AOP、OOP、OOD思想,具有很好的分析設(shè)計(jì)需求的能力與實(shí)際經(jīng)驗(yàn),?數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)扎實(shí),了解常用設(shè)計(jì)模式;
4、精通J2EE體系結(jié)構(gòu),熟悉各種開(kāi)源框架,如spring、springMVC、springboot等,且對(duì)其原理與源碼有一定研究;
5、熟悉主流的分布式系統(tǒng)相關(guān)技術(shù),如:dubbo、springcloud、Nginx、Zookeeper、Redis、Memcached、MongoDB、rabbitmq、kafka;
6、熟悉常用微服務(wù)技術(shù),能合理對(duì)業(yè)務(wù)進(jìn)行拆分;