岗位职责: 1、参与储能产品监控领域需求分析、业务功能的分解和设计; 2、进行概要设计和关键模块详细设计,负责核心模块的设计、编码、测试、交付; 3、负责软件产品后端功能设计、性能优化,公共组件开发、后端架构的搭建与优化; 4、负责软件产品后端编码规范、代码审核、功能/性能测试、数据维护等,以及为产品二次开发提供技术支持工作; 5、负责项目重点、难点问题解决,核心技术攻关,及时了解项目交付过程中需求并提交产品更新、优化方案等。任职资格: 1、计算机相关专业统招本科以上学历,5-8年以上Java后端开发经验,熟练掌握面向对象的思想和常用的设计模式,熟悉常用的算法和数据结构,具备根据业务需求进行独立设计的能力; 2、精通常用的开源框架,包括但不限于MyBatis、SpringBoot、SpringCloud,SpringCloud Alibaba等; 3、熟悉linux、tomcat、apache、nginx等开源服务器和web服务中间件的应用,同时需要掌握负载均衡、集群等策略; 4、熟练掌握MySQL、Oracle、PostgreSQL等关系型数据库至少一种使用,能独立完成数据库的PDM设计,熟悉等TDengine或者influxdb时序数据库中; 5、熟悉Redis缓存,熟悉搜索引擎Solr或Elasticsearch; 6、熟悉Socket、消息队列(Kafka、RabbitMQ、RocketMQ)等通信方式,对Netty有一定了解; 7、能指导初中级开发工程师工作,能独立解决项目难点或提出可行性方案; 8、必须有物联网相关行业经验,熟悉Modbus等协议,对MQTT等物联网协议有实际开发经验