一、岗位职责:1.负责智慧园区、智慧变电站等系统前端开发,架构优化等工作;2.根据项目需求,独立完成模块级别需求分析,思路清晰,技术方案合理;3.有较扎实的JAVA基础,深入理解数据结构和算法,能够熟练运用java相关技术框架进行独立开发;4.按需求和产品要求,编写开发设计文档;5.提升代码的可测试性、可读性、可维护性、可扩展性、安全性;6.协助现场运维人员开展故障排查;完成领导交办的其他软件相关工作。二、任职要求:1、具备算法基础编程能力,了解多种开发语言,包括不限于javascript,python,c#,c++,go等,有实际混合编程开发经验;2、熟悉JavaWeb框架等技术栈,包括但不限于springboot、springcloud、mybatis、springMVC框架的使用、掌握Redis、MongoDB、 Minio、FastDFS等原理及使用,能够熟练利用分布式技术架建系统或模块;3、熟悉mysql、postgresql等数据库和了解sql优化经验优先; 4、熟练使用Linux/unix常用命令,有基于Tomcat、Nginx、Docker、k8s、jenkins一项或多项独立部署和配置经验优先;5、了解UML建模、java多线程、并发、线程安全、NIO、netty等网络通讯框架、有MQ队列(包括不限于rabbitMQ、activeMQ等)使用经验; 6、有规范化标准的代码编写习惯、思路清晰、能够独立分析和解决问题;对数字孪生,虚幻引擎,仿真应用,能源工业元宇宙有浓厚兴趣者。