岗位职责:1、深入项目需求分析,进行模块的详细设计;2、根据新产品开发进度和任务分配,开发相应的软件模块;3、根据公司文档规范编写相应的技术文档;4、根据需要实施部署软件,并不断修改完善软件;5、完成单元测试;6、研究项目技术细节,编写相应的说明书。任职要求:1、基于Java语言开发经验,侧重web后端;2、计算机应用相关专业,硕士学历;3、精通掌握常用的设计模式,精通数据持久化、缓存、消息、通讯等的相关开源框架,对大容量、高并发系统的设计与调优有丰富经验尤佳; 4、精通使用Spring Framework、Mybatis、 Dubbo等开源框架,并对底层架构有一定了解;5、精通运用JS、CSS、HTML进行前端开发,熟练使用jquery、easyui等框架;6、熟悉Redis、Kafka、Zookeeper和Nginx等常用中间件,熟练使用Git、Maven等工具;7、熟悉Linux操作系统,掌据常用linux操作命令,有Shell、Python经验者优先;精通Tomcat等主流web服务器;8、至少精通一种关系数据库如oracle,并能根据业务需求设计数据库结构,对慢查询分析优化的能力,有NoSQL经验者优先;9、积极主动,有较强的责任心,并具备良好的沟通能力、理解能力和较强的学习能力,具备团队合作精神;10、英语口语流利,有电力行业开发经验或熟悉大数据处理技术框架优先考虑。