(要求:架构师水平)岗位职责: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、有责任心、团队协作意识,良好的沟通能力与表达能力,能承担工作压力,主动性强;有以下经验者优先考虑:分布式Socket通讯、各种监控平台(云监控、设备监控、物联网等)、协议解析处理、实时通讯、时序数据库、高并发、海量数据存储与检索技术、项目管理;