岗位职责:1、负责公司数据治理和数据分析类的产品设计和开发工作;2、根据产品功能设计,并按照公司规范和软件架构要求,完成软件设计和功能开发;3、负责软件疑难问题的分析、提出解决方案并修复;任职要求:1、热爱软件编程工作,对软件编程技术有求知欲,自学能力强;2、熟悉软件研发过程,深刻理解主流的软件编程思想,熟练掌握常用的设计模式,具有良好的编码习惯,并严格遵守公司的编程规范;3、熟悉数据治理、数据分析的基本技术,能够针对行业特点和要求,熟练应用数据治理和分析相关技术,对数据类产品功能进行设计和开发工作;4、熟悉常见的基于Java语言的大数据处理框架,并能够熟练运用实现数据治理和分析方面的产品功能;5、熟练掌握Java编程语言和常用的Java技术框架,例如:SpringBoot、SpringMVC、Mybatis、JPA、Netty、Dubbo等,并精通其中一、两种技术框架;6、熟悉Java并发编程技术,并具有一定的项目实战经验;7、了解主流数据库产品,例如:MySQL、Oracle、PostgreSQL、达梦等,熟练掌握至少其中一种数据库,熟练编写SQL语句,能够从功能和性能两方面考虑数据库设计,并能进行性能调优;8、了解大型高并发系统的设计和开发,了解分布式架构的思想,熟悉微服务架构的相关技术,对Zookeeper、Nginx、Kafka、RocketMQ、Redis、docker等相关技术能够熟练使用;9、具有数据治理和分析、或者电力行业项目经验者优先;