崗位職責:
1、理解業務、識別需求,完成服務功能設計并主導實現,按期交付成果;
2、系統搭建、架構設計,參與技術方案的設計與評審,處理、協調和解決項目中出現的技術問題;
3、難點攻克,技術輸出,指導協調初、中級開發工程師的工作,促進團隊共同成長;
4、探索和學習新知識、新技術,并嘗試應用于工作項目中;
5、參與流程、規范制定,并監督落地執行;參與技術和業務培訓;
6、根據公司需要,完成領導交辦的相關工作。
任職要求:
1、本科及以上學歷,計算機軟件或者相關專業,6年以上的Java開發經驗,至少主導1個大型項目的架構設計工作;
2、編程基礎扎實,熟悉多線程編程,熟悉JVM并具備調優能力,有良好的編程習慣,了解常用的設計模式及面向對象設計原則;
3、深入理解微服務架構,熟悉Spring生態,熟練使用SpringCloud、SpringBoot及相關微服務組件;
4、熟悉MySQL/ORACLE數據庫設計和優化,有Redis、MogoDB、ES等使用經驗,數據庫能力突出者優先;
5、具備良好的系統分析設計能力,具備邏輯抽象及模塊分解能力;
6、熟練使用Linux操作系統;熟悉Nginx、Tomcat、Netty等;熟悉常見的開源分布式中間件、緩存、消息隊列等;了解DevOps,熟悉Docker、k8s等;
7、熱愛技術工作,具有較強的團隊協作意識、責任感,對工作積極嚴謹細致,勇于承擔責任;
8、有教育類項目開發經驗優先。