xx银行手机银行项目:
手机银行作为银行的主要面客系统之一,集合了众多客户常用银行业务办理入口。以转账为核心,基于行内ESB总线,通过TCP及HTTP等协议与行内众多系统进行交互。再由PC端和移动端两种终端界面给客户提供了丰富的业务办理功能。由于庞杂的业务功能,系统采用了微服务分布式的架构,在保证客户高并发高性能的访问需求的同时也对业务代码实现了高内聚低耦合。
技术架构
SpringBoot+dubbo+zookeeper+gateway+DB2+Redis+nginx
工作职责:通过日志监控及排查,采用了completableFuture异步方式记录操作日志,解决了手机银行转账慢的问题;
负责微信银行营销活动的架构设计以及核心代码的开发;
负责项目组内SVN/GIT代码版本管理,通过严格的对各个分支代码的管控,规范了开发以及生产上线流程;
配合项目经理从技术角度与甲方沟通需求,敲定项目组的开发内容及范围,设计开发思路及流程。
解决包括手机银行、微信银行及后管系统出现的各种生产问题,优化系统代码;
指导培养项目组内初中级开发人员定时定量的完成各项开发任务。