職責描述:
1. 負責產品的軟件系統需求分析、技術選型、路徑規劃。
2. 帶領技術團隊解決架構項目中的關鍵架構問題和技術難題,負責項目中關鍵技術難點的攻關和預研,對軟件團隊進行技術指導和培訓。
3. 制定技術文檔和開發規范,并對開發過程進行持續改進。
4. 對團隊開發人員進行代碼質量審核、技術指導和監督,解決技術難題。
任職要求:
1. 計算機或相關專業本科以上學歷,5年以上工作經驗,至少2年以上產品系統架構設計及開發經驗,有成功的實施案例,有較豐富的項目管理經驗。
2. 精通Java/C/C++/Python中一種,扎實的編程基礎,熟悉常用設計模式、多線程、JVM,包括內存模型、類加載機制以及性能優化,具有系統設計、系統架構能力。
3. 熟悉高性能、高并發、高可用性分布式系統設計,熟悉RPC、緩存、消息隊列、負載均衡、分布式事務等,并能進行系統的調優和優化。
4. 掌握Spring Cloud微服務框架開發經驗,深刻理解微服務原理及運行機制,并對服務拆分、服務間調用、服務治理有獨特見解。
5. 熟悉SQLServer、MySQL、Oracle等數據庫,有數據庫調優經驗,熟悉主流多種NoSQL數據庫。
6. 熟悉開源大數據平臺生態圈優先考慮,包括但不限于hive、hadoop、spark、flink、kafka等;
7. 有仿真系統、分布式智能體開發經驗者優先;
8. 具有較強的業務需求分析能力,高度的抽象設計能力,思路清晰,善于思考,能獨立分析和解決問題,責任心強,具備良好的團隊合作精神和承受壓力的能力。 |