工作職責:
1.?根據(jù)開發(fā)規(guī)范與流程完成模塊的設計、編碼、測試以及編寫相關文檔;
2.?解決開發(fā)過程中的技術問題;
3.?參與代碼維護;
4.?維護和升級現(xiàn)有軟件產品,快速定位并修復現(xiàn)有軟件缺陷;
5.?能快速理解并使用新技術完成既定目標。
工作要求:
1.?本科及以上學歷,精通JAVA語言,使用Java編寫Web應用或項目開發(fā)有2年以上經(jīng)驗;
2.?了解面向對象軟件設計方法和設計模式,對J2EE體系有較好理解;
3.?熟悉MVC開發(fā),熟悉Spring/Spring?MVC/Spring?boot、Hibernate、Quartz、Redis(可選)等開源組件的使用與配置,熟悉html5、css3、javascript、jquery、vuejs的語法與使用。(B/S架構下,有PC后臺頁面搭建與開發(fā)經(jīng)驗者優(yōu)先)
4.?對多線程有深刻理解,熟悉分布式相關概念和原理,熟悉各種算法和數(shù)據(jù)編碼與格式處理者優(yōu)先;
5.?扎實的數(shù)據(jù)庫基礎,熟悉sql語法與oracle、mysql、sql?server等至少一種的使用,了解存儲過程、觸發(fā)器、job的配置與使用;
6.?了解微服務架構、RESTFUL架構風格;
7.?熟悉Linux/Uinx操作系統(tǒng)、Maven、Git代碼管理,有多分支并行開發(fā)經(jīng)驗;
8.?良好的編程風格和技術規(guī)范,較高的學習、接受和溝通能力、表達能力強,有團隊協(xié)作精神,自我驅動者優(yōu)先。