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