職責與工作任務
一、系統(tǒng)架構設計與核心代碼開發(fā)
1、負責平臺架構優(yōu)化、核心重要模塊開發(fā),有很強的質量意識,主導核心代碼開發(fā)
2、參與系統(tǒng)安全性、穩(wěn)定性、性能和擴展性測試
二、需求分析與設計
1、負責需求分析、模塊設計、核心代碼編寫等工作
2、參與業(yè)務需求、產(chǎn)品需求討論,負責實施方案設計,技術原形實現(xiàn),模塊化代碼實現(xiàn)
三、項目管理與團隊協(xié)調
1、根據(jù)開發(fā)進度進行組內開發(fā)進度和任務分配,組織相應的軟件模塊開發(fā)
2、協(xié)同測試工程師制定測試計劃,定位發(fā)現(xiàn)的問題
3、負責解決系統(tǒng)開發(fā)過程中遇到的技術問題
4、指導、培訓中初級工程師、新員工
四、技術文檔編寫與評審
1、參與軟件工程文檔、產(chǎn)品文檔編寫,滿足質量要求
2、負責相關技術文檔的編寫及評審
五、系統(tǒng)優(yōu)化與維護
1、負責應用非功能性優(yōu)化實施
2、負責應用生產(chǎn)問題排查和解決,問題分析和總結
六、完成直屬領導交辦的其他工作
任職資格
1、統(tǒng)招大專及以上學歷
2、計算機及相關專業(yè)
3、5年以上java開發(fā)工作
4、JAVA基礎扎實,深入了解設計模式/面向對象的設計,熟悉常用的開發(fā)框架:spring、springBoot、springCloud 、MyBatis、dubbo等;
5、熟悉MySQL數(shù)據(jù)庫,有性能優(yōu)化,故障恢復,高可用等經(jīng)驗;
6、精通微服務、容器技術,有深入研究及定制經(jīng)驗者優(yōu)先;
7、熟悉分布式消息中間件 KAFKA、RocketMQ等,熟悉緩存中間件Redis;
8、掌握敏捷開發(fā),Devops,持續(xù)集成等工作方法;"思維條理清晰,學習能力強,具有良好的溝通能力、團隊合作及進取精神,具有較強的抗壓能力。