一、工作經歷
1.至少兩年以上實際項目開發工作經驗。
2.了解物聯網技術或具有實際工作經驗者。
二、崗位職責
1.參與公司核心系統智慧消防平臺的設計、開發與迭代維護。
2.負責后端服務模塊的設計與編碼實現,能獨立完成復雜業務邏輯的技術方案設計和核心代碼開發。
3.參與公司產品需求分析、技術方案評審。與團隊高效協作,推動項目落地。
4.具有良好的溝通能力,需參與項目現場調研及交付相關工作 。
5.跟蹤行業技術動態,探索并引入新技術、新工具,提升團隊開發效率與產品質量 。
三、任職要求
1.基礎技術能力
具有扎實的 Java 基礎知識,如多線程并發編程、IO/NIO等。
深入理解設計模式,熟悉常用的數據結構及算法。
熟練使用主流的前端技術,如JavaScript、html、vue等。
2.開發框架能力
熟練使用 SpringBoot,SpringcCloud、MyBatis/MyBatis-Plus等主流開發框架,熟悉微服務架構設計。
熟練使用 java 主流的中間件工具,有Nacos、Redis、Kafka、RocketMQ、Mongodb 等中間件實戰經驗。
熟悉分布式場景下的技術方案(分布式鎖、冪等設計、一致性方案等)。
3.數據庫能力
熟練使用 MySQL、Oracle、達夢等主流數據庫。掌握索引優化、慢SQL分析 。
能在生產環境進行部署,具備一定的調優能力。
4.工程化能力
熟悉代碼規范、具備單元測試和接口測試經驗。
掌握SVN、Git分支管理流程,熟悉Maven/Gradle構建工具。
能獨立完成模塊級技術方案設計(含接口設計、數據庫設計) 。
四、進階加分項
1.熟練使用 Linux,銀河麒麟等主流操作系統,可獨立自主的進行環境搭建與軟件部署,系統運維等相關工作。
2.具有良好的溝通能力和文檔編寫能力。
3.具有消防行業軟件開發經驗著優先。
4.具有國產化操作系統,服務器硬件適配工作經驗著優先。
5.可接受短期工作出差。