崗位職責:
獨立承擔項目代碼的數據結構設計;
獨立承擔項目代碼的類體系設計;
獨立承擔研發項目的前后端分離接口設計;
獨立解決項目中遇到的技術難點;
獨立解決項目的技術支持工作;
參與技術體系搭建和培訓
參與組織新技術框架的探索、落地和研發工作
參與DevOps體系搭建
協助完成項目的測試、系統交付工作、對項目實施提供技術支持;
崗位要求:
1. 本科及以上學歷,計算機/信息化等相關專業。
2. Java高級程序員及以上水準。
3. 精通除Java外另一門面向對象開發語言,有過該語言實際的大中型項目落地經驗。
4. 八年以上中大型平臺架構經驗
5. 精通大數據量、高并發、高性能的分布式系統的設計及應用、調優; 具有準確把握技術選型與業務本身匹配度及技術選型本身的優缺點的能力;精通Windows和Linux技術體系;
6. 精通關系型數據庫、NoSql數據庫,熟悉了解時序數據庫、圖數據庫等存儲結構;
7. 具備3年以上等職技術主管、經理工作經驗,能夠組織管理20人以上技術團隊。
技能要求:
1.工具技能:UML建模工具(EA)、草圖設計工具(Axure)、計劃工具(Project)、繪圖工具(Visio)、辦公軟件(Office);
2.熟悉J2EE體系架構;
3.熟練使用各種輕量化及大型開發框架,如SpringBoot/SpringCloud等;
4.熟練使用VUE2/3、JavaScript、Ajax、DHTML、CSS、XML等Web開發技術;
5.熟練使用jquery等主流javascript框架;
6.熟練使用Tomcat、Jboss等至少一種web容器;
7.熟悉TCP/IP協議等網絡編程,及多線程優化;
8.熟悉分布式、高性能架構和開發技術,如微服務分布式應用開發、數據分布式管理和同步等;
9.具有較強的分析設計能力,熟練掌握常用設計模式;
10.具有面向對象分析、設計、開發能力,精通 UML 和 ROSE,熟練使用 Rational Rose、PowerDesigner 等工具進行設計開發;
11.熟練使用SVN/GIT等版本控制工具以及項目管理和自動化部署/測試工具,掌握規范化的軟件開發方法,能夠快速有效地完成開發任務。
12.熟悉國產化操作系統/數據庫/服務中間件的兼容開發。