1、根據項目整體規劃及工作任務安排,完成設備管理平臺前后端開發任務,確保產品達成各項技術指標。
2、參與業務需求溝通,完成功能模塊詳細設計、業務功能實現與單元測試。
3、負責與第三方平臺的數據對接工作,包括設備數據推送、協議適配、接口聯調等。
4、協助項目組其他成員進行軟件項目的系統設計,完成項目主要功能的代碼開發。
5、能夠完成接口的正常調用測試及異常調用測試,清楚所負責模塊在整個項目中的定位和性能需求。
6、編寫技術文檔、接口文檔、部署文檔等項目相關文檔,確保代碼可維護性。7、維護管理所開發的軟件系統,根據業務需求不斷修改完善軟件功能。
8、定位并解決生產環境中的技術問題,保障系統穩定運行。
9、參與系統性能優化工作,包括數據庫優化、接口響應優化等。
10、完成領導交代的其他工作任務。
任職要求:1、計算機相關專業本科及以上學歷,3年Java以上開發經驗。
2、扎實的Java編程基礎,熟悉面向對象編程、集合框架、多線程、IO等核心技術。
3、熟練使用Spring Boot、Spring MVC、Spring Security、MyBatis等主流框架。4、熟練使用MySQL數據庫,具備SQL編寫及調優能力,了解數據庫索引優化。5、熟練掌握Vue.js 2.x、Vue Router、Vuex、Element UI等前端技術棧,能夠獨立完成管理系統頁面開發。
6、熟悉HTML5、CSS3、JavaScript(ES6+),了解Sass/SCSS預處理器。
7、熟悉Redis緩存技術的使用場景和基本操作。
8、熟練使用Git進行版本管理。
9、具備良好的代碼規范意識和文檔編寫能力。
10、工作嚴謹細致,具有較強的學習能力和問題解決能力。11、善于溝通,具備良好的團隊協作精神。
加分項:1、熟悉MQTT協議,有物聯網/設備數據采集開發經驗者優先。2、有消息隊列使用經驗者優先。3、了解MinIO/OSS等對象存儲技術者優先。4、有Tomcat、Nginx等服務器部署配置經驗者優先。5、有隧道機械設備、工程機械、工業物聯網等行業經驗者優先。