1.熟练使用Struts2、Spring、MyBatis、Spring MVC、springboot、springcloud等框架。
2.熟练关系数据库MySQL、oracle,非关系数据库Redis数据库的设计与开发。
3. 熟悉JavaScript、Ajax、JQuery、requireJS等WEB前端技术。
4.熟悉ActiveMQ、rocketMQ等消息队列。
5.熟悉nginx、zookeeper、dubbo等分布式技术。
6.掌握ELK工作栈
7.熟练代码Git、Maven等版本管理器和构建工具。
8.了解Linux操作系统以及Linux的常用命令的使用。
9. 掌握Linux 系统下的tomcat、mysql、zookeeper、mq等部署
10.熟练使用eclipse、idea等开发工具
11.掌握jvm工作原理
苏宁消费金融APP分期商城
开发环境: idea,JDK1.8
描述:在消费金融app内引入分期商城,项目架构采用分布式微服务架构,分为众多子系统,有会员、订单、商品、支付、消息、移动端、优惠券、后台系统、任务调度等模块。
使用 SpringCloud作为微服务RPC远程调用框架,使用 Eureka作为注册中心、Feign客户端调用工具、解决服务雪崩效应,使用Rebbon实现服务负载均衡,服务降级使用断路器Hystrix;使用Zuul搭建接口网关,数据库层使用Mybatis框架、缓存使用Redis、数据库使用oracle、项目管理工具使用Maven、版本控制工具使用SVN、消息中间件使用rabbitMQ、反向代理工具使用Nginx、 项目自动部署工具使用Jenkins。
责任描述:
1.参与需求讨论和架构设计
2.微服务框架搭建
3.订单服务开发
4.对接其他服务接口
苏宁消费金融新审批产品开发
开发环境: idea,JDK1.8
描述:基于SSM、springBoot框架,结合工作流,cxf,rest等技术开发完成,根据客户实际情况,进行微服务化,根据不同功能进行开发。用户通过多渠道申请贷款额度,系统获取到用户信息后,根据工作流程,每个节点逐一运行,根据用户基本信息和人行征信等第三方征信信息,对接反欺诈系统和规则引擎,判断审批额度,下发给其他系统。
涉及技术:SSM,springBoot,nginx,vue,sif,cxf,rabbitmq,redis,zk
责任描述:
1.和产品经理沟通,进行需求排期
2.协调外包人员和自有人员,保证开发进度
3.根据需求进行产品流程设计和开发
4.负责上下游系统的沟通
5.对不符合当前需求的功能进行优化
6.上线前系统各环境和配置项检查
光大监管报送项目
项目周期:2016.11-2017.6
项目描述: 根据光大银行对系统的安全性的要求,对系统架构进行改造,并针对人民银行及银监会数据管理要求和满足银行内部业务数据需求,对报表系统进行改造和拓展模块的开发,是数据更加的规范化。
职责描述:
1. 将系统代码移植到光大自主研发平台。
2. 解决代码从SSM框架移植到光大平台后的兼容性问题。
3. 解决跨平台产生的乱码和事务管理问题。
4. 对拓展模块的开发,如增加银行理财模块
5. 对原有模块的维护和改造,如客户信息、会计记账信息
中原银行ODS项目(一期、二期)
项目周期:2015.11-2016.11
项目描述:按照人民银行及银监会数据管理要求,由中原银行总行统一上报和处理中原银行统计数据,从而实现数据的统一管理、统一维护和共享使用,满足总行和各管理部门统计报表管理工作要求,促进管理工作实现规范化、程序化、现代化。
职责描述:
1.参与客户需求调研分析、技术方案选择讨论。
2.参与软件文档编写,各项指标信息的整理。
3.对数据库sql语句的优化和存储过程的修改。
4.实现MSTR报表的制作和打版。
5.系统明细补录功能模块的开发与完善。
6.对报表平台的日常维护和优化。