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