职位描述:1. 后端服务开发:负责储能行业APP的后端服务设计与开发,构建高效稳定的微服务架构,支撑APP各项功能的实现。2. 系统架构优化:参与后端系统架构的设计、优化与实施,包括服务拆分、服务治理及高并发处理等,确保系统的高性能和高可用性。3. 接口设计与实现:设计并实现高效、规范的RESTful API和WebSocket接口,满足业务需求并保障接口安全性。4. 中间件应用:基于业务场景,使用和优化常见中间件(如EMQ、RabbitMQ、Kafka)进行高效数据处理和服务通信。5. 数据库管理与优化:负责MySQL数据库设计与优化,熟练应用Redis、MongoDB等NoSQL数据库,以及Elasticsearch进行数据存储与查询性能调优。6. 性能与稳定性保障:对后端系统进行性能分析与调优,包括JVM优化、服务并发处理和SQL性能优化,确保系统稳定运行。7. 系统运维支持:熟悉Linux/Unix平台,能够高效地搭建和维护服务运行环境,快速定位并解决生产环境中的问题。8. 技术探索与创新:持续关注储能行业的技术发展动态,结合业务场景,提出技术创新解决方案并落地实施。职位要求:1. 教育背景:计算机、软件工程或相关专业本科及以上学历,扎实的计算机理论基础。2. 专业技能: - 精通Java及面向对象设计开发,具备深入的Java技术研究与实践经验; - 熟练掌握Spring Cloud微服务框架,有丰富的微服务开发实践,深刻理解微服务的原理及运行机制; - 熟悉服务拆分、服务间调用、服务治理等技术并具备实战经验。3. 中间件经验:熟悉EMQ、RabbitMQ、Kafka等常见中间件,拥有海量数据处理经验者优先。4. 数据库能力: - 精通MySQL关系型数据库的设计与性能优化; - 熟悉Redis、MongoDB等NoSQL数据库,以及Elasticsearch搜索与查询优化。5. 系统运维能力:熟悉Linux/Unix平台,能够使用常用命令进行环境搭建、问题排查及系统调优。6. 技术素养:具备良好的代码习惯和技术文档编写能力,能够高效解决复杂问题。7. 加分项: - 有储能设备通信协议(如Modbus、CAN等)相关开发经验; - 熟悉大数据技术栈(如Hadoop、Spark、Flink); - 对物联网平台(如阿里云IoT、OneNET)有实战经验。