1.?建設(shè)公司通用核心框架代碼;?
2.?執(zhí)行研發(fā)核心架構(gòu)任務(wù),按時(shí)完成架構(gòu)開發(fā),并指導(dǎo)團(tuán)隊(duì)、培訓(xùn)團(tuán)隊(duì)對(duì)成熟架構(gòu)的落地執(zhí)行;
3.?主持和參與系統(tǒng)邏輯模型和物理模型設(shè)計(jì)并實(shí)現(xiàn)原型?;?
4.?開發(fā)和維護(hù)統(tǒng)一的軟件開發(fā)架構(gòu),發(fā)現(xiàn)和解決存在的技術(shù)問題;?
5.?深入發(fā)掘業(yè)務(wù)需求為軟件開發(fā)提供架構(gòu)設(shè)計(jì);
6.?完成交辦IT系統(tǒng)架構(gòu)設(shè)計(jì)、開發(fā)框架搭建、核心代碼編寫的工作;
7.?對(duì)現(xiàn)有IT系統(tǒng)架構(gòu)進(jìn)行該評(píng)估改造或改良,使其符合現(xiàn)有統(tǒng)一架構(gòu);?
8.?指導(dǎo)初中高級(jí)人員進(jìn)行代碼規(guī)范化編寫;?9.?監(jiān)督外包商開發(fā)代碼,杜絕系統(tǒng)漏洞,避免安全隱患;
職位要求:
1.本科及本科以上,計(jì)算機(jī)專業(yè)優(yōu)先
2.5年以上軟件開發(fā)工作經(jīng)驗(yàn),3年以上B/S項(xiàng)目經(jīng)驗(yàn)優(yōu)先
3.?精通Spring、SpringMVC、struts2、Hibernate、MyBatis等主流開發(fā)框架一種或幾種;
4.熟練應(yīng)用Java、WebService、MySql、Dubbo、Socket、Spring?Boot、Spring?Cloud等技術(shù)領(lǐng)域;
5.JAVA基礎(chǔ)扎實(shí),包括JVM、多線程、并發(fā)、網(wǎng)絡(luò),深刻理解面向?qū)ο?、設(shè)計(jì)原則、封裝抽象等;
6.?擅長團(tuán)隊(duì)協(xié)同開發(fā),JVM、NGINX等WEB服務(wù)器底層架構(gòu)足夠精通;
7.?具備mvc、NIO高并發(fā)框架、組件化、服務(wù)化、單元化等架構(gòu)思路;
8.?了解項(xiàng)目管理知識(shí)和開發(fā)流程;
9.了解OpenStack、Docker等虛擬化技術(shù),對(duì)高并發(fā)、高可用性、云存儲(chǔ)、大數(shù)據(jù)處理有實(shí)際項(xiàng)目及產(chǎn)品經(jīng)驗(yàn)者優(yōu)先;
10.熟悉分布式、多線程及高性能的設(shè)計(jì)與編碼及性能調(diào)優(yōu);
11.?有AngularJS、React?等HTML5?APP開發(fā)經(jīng)驗(yàn)者優(yōu)先;
12.?熟悉軟件工程,具有良好的代碼編寫規(guī)范和書寫文檔的習(xí)慣;
13.?有良好的溝通能力,工作嚴(yán)謹(jǐn)、細(xì)致、思路清晰,有較強(qiáng)的分析問題,解決問題的能力