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