崗位職責
1. 對現有系統(源碼、 架構、 數據庫等)進行優化,并撰寫相關文檔;
2. 負責設計和搭建項目系統架構(平臺、 數據庫、 接口和應用架構等),解決開發中各種系統架構問題;
3. 負責系統平臺核心功能模塊設計、 核心代碼編寫、控件組織;
4. 理解業務邏輯,設計系統部分功能模塊;
5. 持續提供代碼優化,故障診斷、性能提升等技術提升方案;
6. 全程參與產品的需求分析、 設計、 開發以及測試等階段;
7. 主導項目關鍵技術問題的攻關,協助跟進技術問題;
8. 獨立解決開發中遇到的難點問題,對團隊內其它開發工程師進行技術指導和培訓;
9.參與用戶溝通,進行系統需求調研、分析,獨立完成模塊的設計;
10.參與軟件系統的詳細設計、代碼開發、測試、部署;
11.參與需求文檔、技術方案、實施方案等項目相關文檔的編制;
12.根據開發過程中的體驗對產品提出改進建議;
13.關注技術發展,負責新技術預研及引入應用;
14.負責日常軟件問題處理工作;
15.完成上級領導交辦的其他任務;
16.完成三標體系規定的其他工作。
任職要求
1.本科及以上學歷,計算機相關專業,有計算機相關職稱者優先;
2.JAVA基礎扎實,3-5年JAVA工作經驗,熟悉J2EE,具備良好的編碼規范。
3.熟練使用Spring、SpringBoot、SpringMVC、Mybatis等主流開發框架,熟悉SpringCloud微服務架構及相關組件。
4.熟練使用關系型數據庫MySQL、Oracle,具有良好的SQL編寫能力,了解索引的原理,對SQL優化有一定見解,了解非關系型數據庫Redis。
5.熟悉Restful風格編程,熟悉HTTP協議,對前端技術HTML、CSS、JS、VUE等有一定的了解。
6.熟悉版本控制工具:SVN, CVS , Git 等,熟練使用nginx;
7.熟悉Windows、Linux操作系統中的各項常用命令,具備獨立支持運維實施的能力。
8.抗壓能力強,擁有良好的系統設計、架構設計、業務理解的能力,具備良好的組織協作、溝通表達能力;
9.具備JAVA編寫桌面程序能力及工作經驗者優先;
10.有大型三維圖形系統或游戲行業的開發和運維經驗者優先;
11.熟悉HTTP、TCP/IP、ModBus、MQTT、PLC等協議,有實際的Java-Socket編程經驗的優先;
12.有物聯網項目開發經驗者優先,如設備接入,設備管理,規則引擎,數字孿生等。
職位福利:五險一金、帶薪年假、彈性工作、定期體檢、員工旅游、節日福利、項目獎金、公司重點項目