主要职责:
项目整体框架搭建,进行Spring,Struts2,Mybatis以及三方包整合; 用户档案管理,数据召测,远程停送电等核心业务模块开发;
通过Struts2框架实现项目国际化应用;
使用Dubbo,Zookeeper框架实现系统分布式架构部署;
根据业务需要引入三方插件,如zxcvbn密码强度检验插件,首页前端Echarts展示,使用Hessian协议项目间远程调用,Quarz定时任务实现自动采集等;
敏捷开发,使用华为云,Junit,禅道测试管理工具进行项目管控; 项目运维,Linux环境部署升级,防火墙配置,Zabbix分布式监控;
编写开发和业务文档,管理项目Maven私服,提升团队协作开发效率和质量;
鼎信电力采集营销一体化管理系统
该系统是针对地方电力客户业务特点,实现电力营销业务和数据采集业务的综合管理,降低用户使用复杂度。该系统易于扩展实现微信支付宝银行代扣缴费接口,短信通知,预付费自动跳合闸等功能。
主要职责:
参与项目重构升级和数据库业务设计,负责电费核算,电费入账,电费发行等核心业务模块开发; 各地电力公司定制需求功能开发,流程化工单和报表展示功能等;
通过RabbitMQ中间件实现每日预付费算费,短信通知和远程停送电功能; 使用Redis分布式锁解决算费高并发时的线程安全问题;
使用Lodop打印控件实现财务报表和收费票据打印功能; 通过Nginx+keepalived实现服务器的负载均衡和高可用; 项目内Git分支管理方案制定,代码合并和版本发布审核;
现场实施培训和流程文档编写,数据库主从同步配置,文件服务器热备配置,客户关系维护;
子项目及接口开发
该部分程序主要对主程序进行拓展和解耦,使用业界主流架构,将通用功能以及核心业务进行重构并单独运行,实现程序复用性。
主要职责:
技术对比选型,确认项目使用架构;
微信公众号基于SpringBoot,SpringMVC框架,集成MyBatis及其分页框架PageHelper,保证支持20万用户在线缴费,收费业务稳定可靠;
银行开发人员对接报文组帧协议,开发生活缴费和银行代扣接口程序; 基于移动云MAS短信SDK和CMPP协议,开发短信接口程序;
大屏展示项目,使用VUE结合项目后台进行前后端分离开发; 使用CAS实现系统的单点登录接入;