崗位職責:
1.負責系統(tǒng)架構設計以及既有系統(tǒng)架構優(yōu)化調整、核心代碼的編寫、性能瓶頸分析、性能調優(yōu)工作;
2.解決技術架構實現中的技術難點,進行技術可行性研究及技術選型;
3.負責及時指導、處理、協(xié)調和解決開發(fā)過程中出現的技術問題;
4.負責核心功能的架構與代碼模板編寫;
5.審核開發(fā)人員的系統(tǒng)設計和代碼質量,書寫技術文檔和制定開發(fā)規(guī)范;
6.負責指導和培訓開發(fā)工程師,協(xié)助提升團隊技術能力。
任職資格:
1.全日制本科及以上學歷,計算機及相關專業(yè),5年以上軟件架構設計經驗,或技術管理經驗;
2.精通面向對象的分析和設計技術,包括設計模式、UML建模,用戶故事分析。精通架構設計理論、實踐和工具,掌握多種參考構架、精通流行的技術框架或者工具;
3.熟悉多種后端技術(如:JavaEE、RESTful、數據庫、HTTP、并發(fā)編程等),.?對Spring、StringBoot、StringCloud、等開源框架熟悉,并能了解它的原理和機制,對框架本身有過開發(fā)或重構者可優(yōu)先考慮;
4.熟悉多種應用服務器與數據庫(如:Tomcat、Weblogic、Websphere、MySql、Oracle、DB2等);
5.有較好的文檔編寫能力;
6.責任心強,工作積極上進,能夠積極分享,具有良好的溝通和主動學習能力。
優(yōu)選條件:
1.具備大型企業(yè)級軟件研發(fā)經驗者優(yōu)先;
2.了解新技術如:云計算、微服務、容器等優(yōu)先;
3.具有豐富的互聯(lián)網高可用,高并發(fā)相關技術者優(yōu)先;
4.具備敏捷團隊,Scrum團隊經驗工作者優(yōu)先。