职位描述
职责描述:
1.负责IBMS后端系统的核心架构设计、微服务开发与维护,确保系统具备高并发、低延迟、高可用及弹性伸缩能力。
2. 设计并实现高效、可靠的数据接入、处理、存储与查询架构(包括时序数据、关系型数据等),支撑海量设备数据的实时采集、历史存储与分析。
3.负责IBMS平台与各类建筑设备系统(如BA/BAS、安防、消防、能源计量等)的对接开发,实现设备数据标准化接入、实时监控与指令下发;负责设备模型、点位信息等管理服务的开发。
4.基于业务需求,开发和管理IBMS平台的核心业务逻辑服务模块(如能源管理、能效分析、报警管理、报表管理、空间管理、工单流转等)。
5.设计和实现内部微服务间的通信接口以及与前端、第三方系统的API接口,保证接口的高效、稳定和安全。
6.持续进行系统性能监测、瓶颈分析及优化工作;负责核心服务的单元测试、集成测试,保障系统运行质量与稳定性。
7.与前端、算法、测试、产品、实施及运维团队紧密协作,理解业务需求,参与技术方案评审;必要时配合项目现场实施团队进行后端系统的联调、部署及问题排查。
8.编写高质量的设计文档、接口文档及核心模块的技术说明文档。
任职要求:
1.硕士及以上学历,计算机相关专业,3年以上开发经验及1年以上架构设计工作经验;
2.精通Java语言,精通Spring Boot、Spring Cloud微服务开发框架;
3.精通Java高并发、高可靠性技术,深入理解Java GC机制与多线程编程,具有大型高并发系统开发经验;
4.精通Kafka、RabbitMQ等消息队列中间件;
5.熟悉关系型数据库和非关系型数据库,如MySQL、HBase、Redis等,具备大数据平台项目经验;
6.熟悉Docker、K8s容器化部署,熟悉DevOps开发理念。
7.了解大模型原理和应用,有大模型开发经验,有利用AI大模型辅助开发的经验。