工作職責:
1.?與關鍵用戶一同進行業(yè)務流程討論、信息化需求分析、軟件業(yè)務架構與流程設計等討論和調(diào)研,并參與制定技術路線與方案;
2.?根據(jù)產(chǎn)品和項目需求,分析、設計與實現(xiàn)系統(tǒng)架構方案,保障系統(tǒng)架構的合理性、可擴展性及經(jīng)濟性;
3.?負責系統(tǒng)總體設計與核心代碼開發(fā):應用系統(tǒng)架構設計、開發(fā)框架搭建、開發(fā)規(guī)范制定,指導開發(fā)團隊進行業(yè)務模塊代碼編寫等。
4.?負責優(yōu)化現(xiàn)有產(chǎn)品架構,設計新的架構,解決現(xiàn)有技術架構的瓶頸,解決現(xiàn)有業(yè)務產(chǎn)品優(yōu)化升級的技術問題等。
5.?負責產(chǎn)品的創(chuàng)新迭代,站在業(yè)務角度負責信息技術應用與創(chuàng)新,產(chǎn)品升級迭代,解決技術難點攻克以及技術設計方案的落地。
6.?負責現(xiàn)有產(chǎn)品進行重構設計、功能改進、技術升級。負責項目適配、改造及遷移的整體方案設計。
?
職位要求:
1.?3年以上工作經(jīng)驗,穩(wěn)定性較強;
2.?獨立架構設計和環(huán)境部署經(jīng)驗,精通分布式微服務架構;
3.?熟練掌握Java語言,有多線程高并發(fā)實際應用經(jīng)驗,熟悉JVM調(diào)優(yōu)機制。熟悉J2EE規(guī)范(EJB,JPA,Servlet)
4.?熟悉J2EE規(guī)范、Java技術扎實、熟悉IO、多線程、異步處理等基礎架構;熟悉緩存、在可擴展、高性能、高穩(wěn)定性、高安全性等分布式系統(tǒng)設計及應用開發(fā)和調(diào)優(yōu)方面有實際經(jīng)驗;
5.?熟練掌握常用的設計模式,熟悉集群分布式以及微服務架構體系并掌握其原理,熟悉Spring、MyBatis、SpringBoot、SpringCloud、Dubbo等開源技術使用;了解Docker容器開發(fā)部署及應用
6.?精通web應用開發(fā),熟悉JavaScript、ES6、ES7、TypeScript、Ajax、DIV+CSS、VUE、XML、JQuery等;熟悉jsp、servlet、javabean、JDBC發(fā);熟悉WEBGL?2D,3D編程(Threejs,?babylon),了解GIS相關標準體系
7.?了解主流工作流引擎,并能用于實戰(zhàn)開發(fā)如(activiti5,6,7等)
8.?熟練SQL語句編制,有實際大數(shù)據(jù)量的數(shù)據(jù)庫設計經(jīng)驗,同時對數(shù)據(jù)庫優(yōu)化有一定的經(jīng)驗,熟悉Redis緩存、集群及負載均衡、消息隊列;