崗位職責:
1、負責參與系統產品架構設計和需求分析、根據需求,編寫基本設計、詳細設計等文檔編寫;
2、負責/參與技術架構設計、重構、優化,根據業務規劃及技術規劃制定應用架構方案;
4、負責提供技術評估和建議,包括新技術探索、跟進、分享;
5、負責系統核心業務功能及組件的實現, 系統后臺框架搭建,核心代碼編寫 ;
6、負責對系統的重用、擴展、安全、性能、伸縮性、簡潔等做系統級的把握;
7、負責主導構建和完善知識空間,review和完善空間內的協作文檔并協助開發經理制定架構規范和標準(要求擁有很強的文檔能力和繪圖能力);
8、負責指導中低級別開發技術規范、提升整體團隊技術能力,協助開發經理沉淀項目開發資產,提高系統開發效率。
任職要求:
1、本科及以上學歷,計算機相關專業,8年以上Java應用開發經驗,3年以上需求分析或架構設計經驗;
2、有良好的架構分層和設計思想,精通面向對象分析和設計,能熟練運用建模工具(UML建模工具&PDManer)進行設計工作,且能夠指導開發人員進行開發和設計工作;
3、從事過中大型項目開發,有分布式系統、微服務、大數據、高并發等相關經驗;
4、具有豐富的Mysql、Oracle、Sqlserver等數據庫設計與開發經驗; Redis、Mongodb等緩存數據庫技術經驗;
5、熟悉微服務架構,有豐富的微服務架構開發經驗,熟悉dubbo、springcloud等微服務框架,熟悉MQ、kafuka等消息中間件。
6、豐富的敏捷醒目經驗,熟悉DevOps,可以通過Git/Jenkins實現CI/CD;有軟件配置管理、缺陷管理工具的使用經驗;
7、能夠撰寫技術文檔和向非技術人員解釋復雜的Java技術問題;
8、具備較強的抽象設計能力和產品思維,善于溝通、善于分析,能將復雜問題簡單化;
9、有較強的責任感和進取心,有較強的抗壓力和溝通能力;
10、有全局觀,能從業務需求的角度開展技術工作,具有較強的邏輯思維、分析能力,執行能力,統籌規劃能力及業務推動能力。
加分項:
1、熟悉 DDD 領域驅動設計思想,并有實際項目落地經驗優先;
2、有大中型項目系統重構設計并參與并落地實施實際經驗優先;
3、有業務中臺、數據中臺、ERP、BIM、APS、PLM等技術架構設計經驗者優先;
4、熟練掌握常用的設計模式和主流開源框架,有大型企業級項目經驗或業內知名產品研發經驗者優先,
5、有利用AIGC進行提升團隊效率經驗及從0-1搭建過低代碼平臺者優先。