1.Java基础扎实,熟悉java多线程,高并发,分布式编程
2.对各种主流框架如Spring、SpringBoot、Mybatis等有深入的了解,具备SpringCloud应用实践经验
3.熟悉数据库如Oracle、MySQL,缓存技术如Redis,熟悉消息中间件RabbitMQ
4.掌握如Maven、Git等常用开发环境,熟悉Linux操作
5.熟悉金融web系统后台系统的开发与设计
6熟悉tomcat,weblogic服务器系统性能调优
7了解大数据框架如Hadoop,storm,spark的原理和常用技术
一、基金销售系统
应用技术:SpringBoot、SpringCloud、redis、RabbitMQ、oracle
项目描述:基金公司基金销售后台系统
责任描述:项目经理,负责系统业务架构,基础组件的开发,负责基金申购、赎回等基础业务流程的代码编写,如下:
1.整理业务流程,业务接口,形成规范文档
2.数据库设计,脚本整理
3.申购,赎回业务模块代码编写,包括单元测试,代码审查,修改
4.模块测试,集成测试,性能调优,系统上线
项目难点心得:业务重构、解耦的重要性,注重单元测试,模块测试。
二、基金统一支付平台
应用技术:Spring、多线程、异步队列、公司业务中间件做的持久层(存储过程),
本人职责:项目经理,负责系统支付业务的梳理,业务开发。
1.对各个支付银行的接口的共同点,特殊点进行梳理,抽象成一个比较好的内部统一规范。
2.对接银行端的代码开发和联调测试。
3.集成测试,压力测试。
项目难点心得:由于是支付系统,对流量压力有一定要求,压力测试过程中对系统代码层面优化做了不少工作,比如优化缓存,一些参数配置优化。
基金销售系统 应用技术:SpringBoot、SpringCloud、redis、RabbitMQ、oracle 项目描述:基金公司基金销售后台系统 责任描述:项目经理,负责系统业务架构,基础组件的开发,负责基金申购、赎回等基础业务流程的代码编写,如下: 1.整理业务
基金统一支付平台 应用技术:Spring、多线程、异步队列、公司业务中间件做的持久层(存储过程), 本人职责:项目经理,负责系统支付业务的梳理,业务开发。 1.对各个支付银行的接口的共同点,特殊点进行梳理,抽象成一个比较好的内部统一规范。 2.对接银行端的代码开发和联调测