崗位職責
負責物聯(lián)網(wǎng)平臺后端系統(tǒng)的架構(gòu)設(shè)計、開發(fā)與優(yōu)化,確保系統(tǒng)在高并發(fā)、大數(shù)據(jù)量場景下的高性能、高可用性和穩(wěn)定性。
參與系統(tǒng)架構(gòu)規(guī)劃,進行性能優(yōu)化,解決關(guān)鍵技術(shù)難題,提升系統(tǒng)整體效率。
與產(chǎn)品、測試、運維團隊協(xié)作,推動項目高效落地,確保高質(zhì)量交付。
研究物聯(lián)網(wǎng)領(lǐng)域技術(shù)難點,提供創(chuàng)新性解決方案,推動技術(shù)升級。
編寫高質(zhì)量代碼和技術(shù)文檔,確保系統(tǒng)可維護、可擴展。
指導初級開發(fā)人員,分享技術(shù)經(jīng)驗,提升團隊整體能力。
任職要求
1. 核心 Java 技術(shù)棧
精通 Java 8+,熟悉多線程、并發(fā)編程、JVM 調(diào)優(yōu),具備高性能代碼優(yōu)化能力。
熟練使用 Spring Boot 進行微服務(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ù)存儲與計算:
熟練使用 MySQL/PostgreSQL,掌握時序數(shù)據(jù)庫(InfluxDB)。
熟悉 Redis(緩存、Pub/Sub)、Kafka/RabbitMQ(消息隊列)。
有 Flink/Spark Streaming 流式計算經(jīng)驗者優(yōu)先。