職位描述:
1、負責微服務架構平臺總體設計:應用架構設計、開發框架搭建、開發規范制定,帶領團隊完成業務模塊代碼編寫及項目的整體質量和進度把控;
2、根據項目要求負責系統的架構設計和核心代碼的編寫,主導技術難題攻關,優化軟件性能;
3、參與對軟件開發團隊的技術指導、設計規范、軟件產品改進工作,制定技術演進的路線并進行研究實踐以及團隊指導、分享,撰寫相關技術文檔;
4、參與數據倉庫、大數據平臺的設計與開發,構建高可用數據處理管道;
5、參與項目需求分析。
職位要求:
1、8年以上JAVA開發經驗,5年及以上大型業務應用系統的架構設計和落地的實際能力,熟悉微服務系統的設計和應用;
2、熟悉常用設計模式,設計原則,能對常用技術進行合理應用;
3、具備高質量編碼能力,包括:高可用,高性能,高并發,低耦合,可擴展性,可維護性,高安全性;
4、熟悉Docker、Kubernetes、Redis、RocketMQ/Kafka、Nginx等常用技術,對故障降級、業務監控、過程審計運維等有豐富經驗
5、熟練掌握Spring Cloud、Dubbo等框架機制和實現原理,具有基于Spring框架的大型系統架構設計研發經驗;
6、熟悉ETL開發流程,能使用工具(如DataX/Sqoop)或自研代碼實現數據同步;