崗位職責(zé):
1. 負(fù)責(zé)平臺的后端服務(wù)開發(fā),包括、配置管理、性能監(jiān)控、告警處理等核心模塊
2. 設(shè)計并實現(xiàn)基于Java的服務(wù)架構(gòu),制定API接口規(guī)范,保障系統(tǒng)高可用與可擴展性
3. 設(shè)計數(shù)據(jù)庫結(jié)構(gòu)(關(guān)系型+時序型),優(yōu)化查詢性能,處理海量設(shè)備監(jiān)控數(shù)據(jù)
4. 參與技術(shù)方案評審,解決系統(tǒng)穩(wěn)定性、并發(fā)量、數(shù)據(jù)一致性等技術(shù)難題
任職要求:
1. 本科及以上學(xué)歷,計算機/通信相關(guān)專業(yè),5年以上Java后端開發(fā)經(jīng)驗,有網(wǎng)絡(luò)設(shè)備管理系統(tǒng)、監(jiān)控平臺開發(fā)經(jīng)驗者優(yōu)先
2. 技術(shù)棧要求:
- 精通Java,熟悉JVM原理與性能調(diào)優(yōu),掌握并發(fā)編程(線程池、鎖機制)
- 熟練使用關(guān)系型數(shù)據(jù)庫(MySQL)與分析型數(shù)據(jù)庫(clickhouse 等),掌握SQL優(yōu)化與索引設(shè)計 ,大表設(shè)計
- 熟悉消息隊列(Kafka、RabbitMQ)、緩存(Redis)等中間件,能解決高并發(fā)場景下的數(shù)據(jù)處理問題
- 需精通 Spring Boot 框架,能獨立搭建后端服務(wù);
4.精通數(shù)據(jù)庫設(shè)計與優(yōu)化,能根據(jù)定位數(shù)據(jù)的實時性、時序性特點設(shè)計表結(jié)構(gòu),具備 MySQL 索引優(yōu)化、Redis 緩存策略設(shè)計、時序數(shù)據(jù)庫(InfluxDB 優(yōu)先)使用經(jīng)驗。
5.具備高并發(fā)數(shù)據(jù)處理能力,能應(yīng)對人員定位系統(tǒng)中的實時數(shù)據(jù)峰值(如每秒 1000 + 條定位數(shù)據(jù)),有消息隊列(Kafka/RabbitMQ)使用經(jīng)驗者優(yōu)先。
6.具備良好的問題排查能力,能快速定位并解決后端服務(wù)中的數(shù)據(jù)異常(如數(shù)據(jù)校驗失敗)、接口響應(yīng)超時、數(shù)據(jù)庫查詢緩慢等問題,有系統(tǒng)性能測試經(jīng)驗者加分。
7. 加分項:
- 有網(wǎng)絡(luò)設(shè)備廠商(如華為、思科)北向接口開發(fā)經(jīng)驗
- 熟悉容器化技術(shù)(K8s),能將服務(wù)部署到云原生環(huán)境
- 熟悉時序數(shù)據(jù)庫(InfluxDB 優(yōu)先)
- 有網(wǎng)絡(luò)設(shè)備管理系統(tǒng)、監(jiān)控平臺、人員定位系統(tǒng)開發(fā)經(jīng)驗者
- 有QUIC協(xié)議開發(fā)經(jīng)驗
- 熟悉guacamole項目