岗位职责:
1、负责软件产品开发工作;
2、负责带领团队成员进行项目功能设计及开发,解决技术难点;
3、根据实际业务需求,对软件产品提出整改计划,对中心软件产品平台不断完善,为实施团队提供强力支撑;
4、负责产品线数据进行采集、整理、关联、分析、统计、展示、交换,不断完善能源数据管理标准;
5、负责对软件产品的代码、架构、平台、UI等的管理;
6、对系统软件合作方提供的代码或方案进行验证管理;
7、完成领导交办的其它任务。
任职要求:
1、5-8年左右使用Java语言进行web开发的经验
2、对于面向对象模型和设计模式有比较清晰的认识;
3、熟练使用并了解Spring、SpringMVC、SpringBoot、Mybatis等开源框架的特性及实现原理
4、熟悉数据库开发技术及相关工具, 如Mysql,Sql Server、clickhouse等,以及相应数据库调优、SQL优化
5、能熟练进行多线程并发编程,有过多线程,线程池开发经验
6、熟悉精通RabbitMq、Kafka、ActiveMQ等RPC框架和消息框架;
7、熟悉Linux环境,Docker ,能够进行独立部署和相关问题排查;
8、有前端开发经验,有vue前端开发优先;
9、有较丰富的后端开发经验、项目经验。