1、熟练使用Eclipse、IDEA代码开发工具,PL/SQL Developer、Navicat数据库管理工具;
2、熟练使用ClearCase、SVN、GIT版本管理工具;
3、具备扎实的JAVA基础,良好的编程习惯,代码洁癖;
4、了解HTML、CSS、JS、JQuery等前端开发技术;
5、熟悉基于SSH、SSM、SpringMVC、SpringBoot、Mybatis、SpringCloud框架的项目开发;
6、熟悉Oracle、MySQL数据库,了解常用数据库优化手段,了解存储过程;
7、了解Redis、RabbitMQ、Nginx、Apollo;
8、熟悉Linix基本操作命令;
2019/06 - 2020/08 云收款系统 负责需求分析、流程设计、需求开发
项目介绍:
该项目基于SpringCloud + Mybatis构建,为整合多个收单渠道打造的统一收单支付平台。主要为4000+商户提供收银台、聚合支付、对账、清算等功能,以及对内提供商户管理、渠道管理等功能。支付模块支持6000TPS,压测性能支持日均1亿笔交易。设计主要服务有商户服务、交易聚合服务、交易服务、渠道路由服务、清算服务。
开发环境:Linux、IDEA、Tomcat、MySQL、GIT、Maven
应用技术:Vue、SpringCloud、Redis、RabbitMQ、Console、Nginx、Swagger、Apollo、Mybatis、ShardingJdbc
负责的功能模块:
1、云收款收银台功能开发
2、B2B\B2C网关支付功能开发
3、第三方对账文件下载功能开发
4、商户无感迁移、历史数据迁移功能开发
5、开发进度跟进、开发文档汇总、代码评审