工作内容:
1.参与智慧电站及智慧电网能源管理系统的需求分析、软件架构设计;
2.负责后端服务的设计与开发,负责核心功能模块的编码实现;
3.根据项目具体需求,承担开发任务按计划完成任务目标,与产品、测试协作编码实现系统功能;
4.负责与各类硬件设备(逆变器、电表、传感器、保护装置等)进行通信协议对接(如IEC 104、Modbus、OPC UA等),并实现与第三方系统(如电力调度系统、ERP系统)的API集成;
5.参与系统设计的评审和技术调研,并给出改进建议;
6.负责单元模块代码的调试测试,解决项目开发过程中的技术问题,对线上问题故障进行定位排查;
7.负责编写设计文档、API文档和技术说明文档等。
经验要求:
1.3年以上Java项目开发经验,具备扎实的编程能力,了解主流开发框架;
2.有智慧能源、智慧电厂、电力自动化、工业物联网(IIoT)相关领域的项目开发经验,熟悉电力系统基本概念和常见设备;
3.参与过跨团队项目(如前后端联调、与第三方系统对接),具备良好的沟通协调能力。
技能要求:
1.熟练使用各类开发工具,如:Idea、Git、Postman等;
2.熟练使用SpringBoot、SpringCloud、MyBatis等主流技术框架和组件;
3.熟悉MySQL、TDengine/InfulxDB、Redis、MQ、Kafka等组件使用,包括设计,优化,实际操作经验;
4.对计算机网络、数据结构、通讯协议处理等具备良好的学习和经验积累者优先;
5.熟悉至少一种电力行业常用通信规约,如IEC 61850、IEC 104、Modbus、DNP3、OPC UA/DA等,并有实际集成经验;
6.具备一定的设计能力,有良好、规范的编程习惯和文档编写习惯;
7.具备系统部署能力,如:centos,Tomcat,Nginx、docker、K8s等;