崗位職責:
1、系統架構設計:負責公司核心系統的架構設計,制定技術方案,確保系統的高性能、高可用性和可擴展性。
2、技術選型與決策:評估和選擇合適的技術棧、框架和工具,確保技術方案的先進性和適用性。
3、代碼質量與規范:制定并推行代碼規范和開發標準,確保代碼質量和可維護性。
4、性能優化:分析和優化系統性能,解決高并發、大數據量等場景下的技術難題。
5、團隊協作與指導:與開發團隊緊密合作,指導開發人員解決技術問題,提升團隊整體技術水平。
6、技術研究與創新:跟蹤行業最新技術趨勢,推動技術創新和落地。
7、文檔編寫:撰寫技術文檔,包括架構設計文檔、技術方案文檔等。
8、風險評估與解決:識別系統潛在風險,制定應對方案,確保系統穩定運行。
任職要求:
1、學歷要求:計算機科學、軟件工程或相關專業本科及以上學歷。
2、工作經驗:5年以上Java開發經驗,對常用架構模式熟練運用,具有獨立架構設計能力;。
3、技術能力:
3.1 精通Java及Spring生態(Spring Boot、Spring Cloud等)。
3.2 熟悉分布式系統設計,掌握分布式緩存、消息隊列、負載均衡等技術。
3.3 熟悉主流數據庫MySQL等。
3.4 熟悉高并發、高可用系統的設計與優化。
4、軟技能:具備較好的溝通能力和團隊協作能力,良好的問題分析和解決能力。