1.具备扎实的 Java 基础,深入理解面向对象编程思想,具有良好的编码习惯;
2.熟练掌握 Springmvc、mybatis、Spring 等开源框架,对Spring IOC、DI、AOP运行原理有一定理解;
3.熟练掌握SpringBoot、Sping Cloud、Dubbo的使用,并基于此开发多个web项目;
4.熟练掌握 Oracle、Mysql 数据库,熟悉常用SQL优化方案,并对mysql优化有一定项目经验;
5.熟练掌握Junit4、slf4j、debug等工具进行程序调试;
6.熟练掌握linux操作系统基本命令,并对linux系统中搭建redis环境有一定经验;
7.逻辑思维能力强,学习能力强;
8.有多项目开发经验,能快速融入团队;
1. 回调平台:解决业务状态实时更新,以及数据数据迁移导致的状态数据丢失的问题
1.回调平台搭建
2.采用dubbospi来实现业务之间的解耦
3.提供多种回调策略以及重试策略
4.保留半个月回调数据提供业务方自行查询
5.提供数据持久机制保证回调数据不丢失
6.采用动态代理 单生产者多消费者 责任链等 设计模式
7.采用jvm配置缓存机制保证业务处理性能
8.提供过期数据处理机制
9.项目采用client,server架构接入方只需要引入client其他异常情况由client处理以及客户端持久化落盘机制
2. 代付平台:用于代理商分润出款
1.代付平台搭建
2.采用dubbospi来实现业务之间的解耦
3.分布式调度任务采用 xxl-jobs 废弃了之前所用的 tbSchedule
4.日常代付通道对接
5.代付路由设计以及研发
6.基础功能研发
负责内容 1.回调平台搭建 2.采用dubbospi来实现业务之间的解耦 3.提供多种回调策略以及重试策略 4.保留半个月回调数据提供业务方自行查询 5.提供数据持久机制保证回调数据不丢失 6.采用动态代理 单生产者多消费者 责任链等 设计模式 7.采用jvm配置缓
1.代付平台搭建 2.采用dubbospi来实现业务之间的解耦 3.分布式调度任务采用 xxl-jobs 废弃了之前所用的 tbSchedule 4.日常代付通道对接 5.代付路由设计以及研发 6.基础功能研发