崗位職責(zé)
負(fù)責(zé)物聯(lián)網(wǎng)平臺(tái)后端系統(tǒng)的架構(gòu)設(shè)計(jì)、開發(fā)與優(yōu)化,確保系統(tǒng)在高并發(fā)、大數(shù)據(jù)量場景下的高性能、高可用性和穩(wěn)定性。
參與系統(tǒng)架構(gòu)規(guī)劃,進(jìn)行性能優(yōu)化,解決關(guān)鍵技術(shù)難題,提升系統(tǒng)整體效率。
與產(chǎn)品、測(cè)試、運(yùn)維團(tuán)隊(duì)協(xié)作,推動(dòng)項(xiàng)目高效落地,確保高質(zhì)量交付。
研究物聯(lián)網(wǎng)領(lǐng)域技術(shù)難點(diǎn),提供創(chuàng)新性解決方案,推動(dòng)技術(shù)升級(jí)。
編寫高質(zhì)量代碼和技術(shù)文檔,確保系統(tǒng)可維護(hù)、可擴(kuò)展。
指導(dǎo)初級(jí)開發(fā)人員,分享技術(shù)經(jīng)驗(yàn),提升團(tuán)隊(duì)整體能力。
任職要求
1. 核心 Java 技術(shù)棧
精通 Java 8+,熟悉多線程、并發(fā)編程、JVM 調(diào)優(yōu),具備高性能代碼優(yōu)化能力。
熟練使用 Spring Boot 進(jìn)行微服務(wù)開發(fā),熟悉 Spring Cloud(如 Nacos、Gateway、OpenFeign)。
熟悉 Netty 網(wǎng)絡(luò)編程框架,能基于 TCP/UDP/MQTT 協(xié)議開發(fā)高性能通信服務(wù)。
2. 物聯(lián)網(wǎng)關(guān)鍵技術(shù)
熟悉 MQTT(EMQX、Mosquitto)、CoAP、HTTP/WebSocket 等物聯(lián)網(wǎng)協(xié)議。
熟悉 MQTT Broker(如 EMQX、HiveMQ) 的配置與優(yōu)化。
了解 LoRaWAN、NB-IoT、Zigbee 等低功耗廣域網(wǎng)(LPWAN)協(xié)議者優(yōu)先。
3. 數(shù)據(jù)存儲(chǔ)與計(jì)算:
熟練使用 MySQL/PostgreSQL,掌握時(shí)序數(shù)據(jù)庫(InfluxDB)。
熟悉 Redis(緩存、Pub/Sub)、Kafka/RabbitMQ(消息隊(duì)列)。
有 Flink/Spark Streaming 流式計(jì)算經(jīng)驗(yàn)者優(yōu)先。