职位要求
岗位职责:负责公司智慧能源数字管理平台Java后端架构设计与核心模块开发优化,基于Java技术栈搭建高可用、高并发、高安全架构,保障系统性能、稳定性及数据一致性;运用大数据技术处理行业海量数据,优化数据链路,提升处理效率。
深耕新能源行业业务,对接产品与业务需求,结合Java、大数据及AI技术,将业务场景转化为落地技术方案,主导复杂模块(数据采集分析、电站运维、AI能耗预测/故障预警)的开发落地。
牵头Java后端技术攻关,聚焦性能优化与稳定性提升,优化JVM、数据库、接口及分布式事务,解决高并发瓶颈;优化大数据处理链路,解决数据积压问题;排查稳定性隐患,建立监控与容错机制,提升系统扩展性。
参与Java技术架构规划迭代,主导微服务架构搭建优化,熟练运用Spring生态,引入前沿Java、大数据及AI工具,推动技术体系标准化,支撑AI模块集成落地。
负责代码质量管控,制定规范、开展评审与测试,主导技术文档、大数据方案及AI集成文档撰写;优化性能与稳定性相关代码,保障大数据及AI模块可靠运行。
协同跨部门团队推进项目迭代上线,把控进度与质量;指导初级开发,提升团队Java开发、性能优化及大数据、AI集成能力。
任职资格:(一)核心要求
1.具备新能源、电力或光伏行业Java后端开发经验,熟悉核心业务流程,有大数据处理、性能优化及AI应用(能耗预测、故障诊断)项目经验,能快速转化业务需求为技术方案。
2.具备运营平台Java后端开发经验,精通Java(JDK8+,熟练JDK11/17优先),吃透核心特性,具备扎实并发编程与分布式开发能力;精通Spring Boot(2.6.x+)、Spring Cloud(Greenwich/Spring Cloud Alibaba 2021.x+)、MyBatis/MyBatis-Plus,熟练Spring MVC、Spring Cloud核心组件实操,能独立搭建优化微服务架构;掌握Spring事务与AOP机制,了解Spring WebFlux、有响应式开发经验优先。
3.大数据能力:熟练Hadoop、Spark、Flink等框架,具备千万级以上数据采集、清洗、计算、存储经验,能优化数据链路;精通关系型数据库(MySQL/PostgreSQL)及调优,熟练Redis、RabbitMQ/Kafka等中间件及调优;熟悉分布式事务、分布式锁、服务熔断/降级技术。
4.性能与稳定性:具备扎实性能优化经验,精通JVM、数据库、接口、缓存调优,能排查解决内存泄漏、GC异常等稳定性问题;熟悉Prometheus、Grafana、ELK等监控工具,能搭建监控体系,保障系统7×24小时稳定运行。
5.AI应用经验:具备AI与Java系统集成经验,熟悉TensorFlow、PyTorch等AI框架基础,能对接AI模型接口,完成AI模块开发、集成与优化;了解AI模型部署,能配合AI团队推进模型落地。
6.具备复杂Java项目管理落地能力,能独立牵头项目,解决技术难点,具备良好跨部门沟通协调能力,高效协同大数据、AI团队推进项目。
(二)通用要求
本科及以上学历,计算机、大数据、AI等相关专业,5年+Java后端开发经验,3年+微服务实战经验,有新能源、大数据及AI集成项目经验优先;熟悉Maven/Gradle、Git工具。
具备JVM调优、性能优化及稳定性排查经验,能独立解决各类稳定性问题;熟悉Linux系统,具备环境部署、日志分析能力;了解Docker、K8s,有容器化经验优先。
具备出色的技术文档输出能力,能撰写架构设计、接口文档、调优报告等;具备良好代码规范,能编写高可读、高可维护、高性能代码。
责任心强、抗压性好,能独立应对复杂技术挑战,主导技术攻关,推动项目按时落地。
关注Java、大数据、AI前沿技术,熟练框架升级适配,具备技术沉淀意识,有团队指导、代码评审经验优先。