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