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