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