崗位職責:
負責高并發(fā)、高可用后端系統(tǒng)的設(shè)計與開發(fā),聚焦充電樁智能化管理、物聯(lián)網(wǎng)平臺搭建及分布式架構(gòu)優(yōu)化。需深入理解業(yè)務(wù)場景,推動技術(shù)方案落地,支撐智慧能源、工業(yè)物聯(lián)網(wǎng)等領(lǐng)域的系統(tǒng)開發(fā)。
1. 充電樁系統(tǒng)開發(fā)
- 設(shè)計并開發(fā)充電樁計費、功率控制、充電邏輯等核心模塊,確保高穩(wěn)定性和實時性;
- 對接樁-云平臺通信協(xié)議,實現(xiàn)數(shù)據(jù)交互及遠程管理功能。
2. 物聯(lián)網(wǎng)平臺對接
- 構(gòu)建物聯(lián)網(wǎng)設(shè)備通信框架,支持TCP/IP、MQTT、WebSocket等協(xié)議,實現(xiàn)海量設(shè)備接入與數(shù)據(jù)采集;
- 開發(fā)數(shù)據(jù)處理模塊,優(yōu)化設(shè)備狀態(tài)監(jiān)控、告警推送及指令下發(fā)流程。
3. 分布式系統(tǒng)架構(gòu)
- 設(shè)計微服務(wù)架構(gòu),使用gRPC、k8s、istio等實現(xiàn)服務(wù)治理及負載均衡,提升系統(tǒng)擴展性;
- 優(yōu)化高并發(fā)場景下的API性能,通過緩存、消息隊列等技術(shù)保障吞吐量與低延遲。
4. 技術(shù)攻堅與協(xié)作
- 參與關(guān)鍵技術(shù)選型與驗證(如容器化部署、服務(wù)網(wǎng)格等),撰寫技術(shù)文檔及接口規(guī)范;
- 協(xié)同嵌入式、前端團隊完成系統(tǒng)聯(lián)調(diào),推動產(chǎn)品迭代與性能優(yōu)化。
任職要求:
1. 核心能力
- 精通Go語言并發(fā)模型與生態(tài)工具鏈(Gin/Echo框架等),熟悉Protobuf/gRPC接口設(shè)計;(或具備Java同等開發(fā)能力)
- 熟練使用Docker/Kubernetes進行容器編排,了解Istio服務(wù)網(wǎng)格配置與調(diào)優(yōu)。
2. 領(lǐng)域知識
- 熟悉充電樁核心協(xié)議(如OCPP)、物聯(lián)網(wǎng)通信架構(gòu)及邊緣計算場景,有相關(guān)項目經(jīng)驗優(yōu)先;
3. 數(shù)據(jù)庫與工具
- 熟練使用MySQL/PostgreSQL進行索引優(yōu)化及事務(wù)處理,熟悉Redis緩存策略;
- 掌握EMQX集群部署、插件開發(fā)(如Kafka橋接、Redis認證),熟悉MQTT 5.0協(xié)議特性;
- 熟悉RabbitMQ高級特性(交換機類型、RPC模式)。
4. 綜合素質(zhì)
- 具備技術(shù)熱情與快速學(xué)習(xí)能力,能獨立攻關(guān)復(fù)雜問題;
- 良好的溝通能力與文檔習(xí)慣,適應(yīng)跨團隊協(xié)作與敏捷開發(fā)流程。
5. 統(tǒng)招本科及以上學(xué)歷,能承受較大工作壓力。