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