工作職責:
????1、對產品平臺的整體系統架構負責,負責系統需求分析、系統設計和架構搭建,以及對現有系統架構進行優化;
????2、新技術預研,將合適的新開發技術、框架引入到產品或項目;
????3、深度參與到各個開發團隊中并參與問題解決、方案優化、技術評審、代碼審查等;
????4、參與核心代碼的研發,指導相關人員進行產品開發和技術研究工作,解決各類技術疑難問題,形成良好的研發氛圍,提升團隊整體技術水平;
????5、負責項目技術需求和技術風險控制,對產品和項目技術總體負責;
????6、深刻理解系統非功能性需求,包括軟件的可維護性、性能、復用性、可靠性、有效性和可測試性等;
????7、培訓相關技術人員的專業技能,參與部門技術團隊管理并提出合理化建議。
????
????崗位任職要求:
????1、5年以上Java企業信息化項目開發經驗,2年以上架構師經驗,主導或參與3個以上的J2EE項目架構設計;
????2、精通J2EE體系架構,熟悉spring?MVC、MyBatis、spring?boot、spring?cloud等常用框架,熟悉消息隊列、緩存技術、高并發處理等技術;
????3、熟悉分布式系統架構設計及開發,精通?SOA,?Restful?設計,?分布式微服務系統設計,性能分析及優化;
????4、熟悉關系數據庫系統(Oracle,?MySQL?等)和?NoSQL?數據存儲系統的原理和架構;
????5、能夠獨立進行應用的架構設計,框架設計和調優等工作,能夠領導開發團隊進行實施;
????6、良好的編程習慣、認真負責、思路清晰、懂得溝通、學習能力強并能持之以恒;
????7、熟悉常用的軟件架構方和需求評估方式;
????8、熟悉軟件架構文檔編寫,具有良好的文檔工作能力;
????9、具備企業級項目經驗,包括工作流/表單/集成等。