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