崗位職責:
1.完成軟件系統(tǒng)代碼的實現(xiàn),并輸出正常運行代碼;
2.按要求編寫表達意思清楚代碼注釋和代碼說明文檔;
3.已完成的開發(fā)模塊,進行功能測試和系統(tǒng)測試,并記錄測試結(jié)果;
4.輔助進行系統(tǒng)的功能定義、程序設(shè)計;
5.根據(jù)設(shè)計文檔或需求說明完成代碼編寫、調(diào)試、測試和維護;
6.分析并解決軟件開發(fā)過程中的問題;
7.協(xié)助測試工程師制訂測試計劃,定位發(fā)現(xiàn)的問題;
8.配合項目經(jīng)理完成相關(guān)任務目標;
9.按照軟件開發(fā)項目的設(shè)計要求和原代碼編寫規(guī)范編寫程序代碼,對其質(zhì)量、性能負責、主導跨模塊間的聯(lián)調(diào)測試;
10.對項目中出現(xiàn)的重復性功能進行模塊化封裝、測試、更新管理,提高項目中代碼的復用率。
11.遵從過程管理規(guī)范,編寫相關(guān)技術(shù)文檔;
12.負責系統(tǒng)架構(gòu)設(shè)計、參與解決方案設(shè)計、關(guān)鍵核心業(yè)務模塊的實現(xiàn)、系統(tǒng)框架搭建、技術(shù)預研與論證、主導解決方案聯(lián)調(diào)測試;
13.項目開發(fā)過程中的技術(shù)問題提出最優(yōu)解決方案,并解決技術(shù)問題。
14.嚴格遵守公司保密規(guī)定,禁止泄露算法、代碼及相關(guān)資料;
15.完成領(lǐng)導交辦的其它工作。
任職資格:
1.學歷:本科及以上學歷,計算機科學與技術(shù)、軟件工程及相關(guān)專業(yè)
2.經(jīng)驗要求:
(1)具備4年以上java開發(fā)經(jīng)驗;
(2)熟悉Java體系架構(gòu),熟悉主流開源框架,熟悉常用的設(shè)計模式;
(3)熟悉Spring/SpringMVC/Hibernate/MyBatis架構(gòu);
(4)熟練使用基于Spring boot、Spring Cloud的微服務架構(gòu);
(5)熟悉Web Service、分布式、多線程等高性能架構(gòu)相關(guān)開發(fā)技術(shù);
(6)具備面向?qū)ο蠓治觥⒃O(shè)計、開發(fā)能力(OOA、OOD、OOP),熟悉 UML;
(7)熟悉大型數(shù)據(jù)庫如 Oracle、MySQL、DB2等,熟悉Redis、MangoDB開發(fā),同時至少熟悉其中一種數(shù)據(jù)庫優(yōu)化與數(shù)據(jù)挖掘技術(shù);
(9)熟悉物聯(lián)網(wǎng)相關(guān)設(shè)備DTU,RTU,IO,RS232,RS485等設(shè)備和常見協(xié)議,并了解物聯(lián)網(wǎng)常見的架構(gòu)方案。
(10)了解PLC設(shè)備的功能和常用使用。
3.具有良好業(yè)務提煉組件的建模能力,精通各種主流應用架構(gòu)和平臺,熟悉工作流引擎、規(guī)則引擎等中間件等;
5.有良好的表達和溝通協(xié)調(diào)能力,團隊合作精神和執(zhí)行力;
6.其它要求:工作細致、嚴謹,事業(yè)心、責任