1.具备扎实的 Java 语言基础,良好的编程习惯和代码调试能力
2.拥有丰富的 Java 后台相关开发及业务逻辑方案设计和上线经验
3.熟悉分布式微服务、RPC 开发,熟练使用 Magpie(Dubbo),Jboss
4.熟悉 Spring、SpringMVC、Mybatis、Ehcache 等技术框架
5.熟悉 Redis、Kafka、Mysql 等中间件
6.熟练使用 Spring Boot 相关开发方式,了解 Spring Cloud 相关组件使用
7.熟练使用 Idea/Eclipse、Git、Maven 等工具,熟悉 Linux 常用命令
8.了解 F5、HaProxy、Nginx
一、开发了云闪付 APP 主被扫支持分期最为核心复杂的业务处理模块
2021 年 03 月 - 2021 年 04 月
项目描述: 云闪付 APP 支持主扫扫码分期、被扫分期
项目架构: Spring+Spring MVC+Dubbo+Kafka+Redis
负责模块: 开发业务处理模块模块(user-pay-service),包含以下功能:
1).主扫扫码之后,如果该码类型支持分期,则进行分期信息相关展示
2).支持被扫分期
二、牵头云闪付 APP 支持安卓指纹方案设计及开发
2020 年 06 月 - 2020 年 08 月
项目描述: 支持安卓客户端在云闪付 APP 进行指纹、面容支付等验证
项目架构: Spring+Spring MVC+Dubbo+Kafka+Http+Redis
负责模块: 开发指纹模块(dionysus-service),包含以下功能:
1).灰度系统增加安卓指纹设置开通及支付完成页指纹开通灰度码
2).安卓指纹开通、关闭、支付控件验证
3).支持主被扫交易验证
三、核验组件业务层开发
2020 年 09 月 - 2020 年 10 月
项目描述: 该系统主要为云闪付其他组业务(如转账、信用卡还款)提供核验功能(包括人脸、短信、支付密码、风险弹窗
等)
项目架构: Spring+SpringMVC+MyBatis+Dubbo+Ehcache+Kafka
负责模块: 核验组件为新建模块,搭建了整体框架(Janus_web,Janus_service,Janus_process,Janus_job),开发了Janus_service 以下相关业务接口
1).支持短信、支付密码、人脸和风险弹窗验证
2).验证顺序严格控制,否则不予验证通过
3).用户已经验证过的方式,由于方式网络通信等异常失败的,可以再次验证
四、云闪付 APP 主扫支持扫码微信支付
2019 年 11 月 - 2019 年 12 月
项目描述: 支持云闪付 APP 向微信收款码付款
项目架构: Spring+Dubbo+Redis
负责模块: 完整设计了云闪付支付后台对接微信方案,以及涉及所有模块的开发、自测、联调1.)主扫业务层(user-pay-service)支持微信订单类型开发
2.)支付后置(payment-service)增加微信订单判断
3.)order-transform 订单推送大数据展示支持微信订单
五、云闪付 APP 乘车码 SDK 上海公交模式开通接口开发
2018 年 10 月 - 2018 年 11 月
项目描述: 云闪付 APP 乘车码支持上海公交模式用户开通
项目架构: Spring+Dubbo+Redis+Kafka+Http
负责模块:
1).业务层(travel-service)和接入层(travel-web)公交开通乘车码正向接口开发。
2).乘车码公交开通反向通知开通结果(由出行平台 Http 通知 HaProxy),由乘车码通知服务(travel-notice)写Kafka,写Redis。
一、开发了云闪付 APP 主被扫支持分期最为核心复杂的业务处理模块 2021 年 03 月 - 2021 年 04 月 项目描述: 云闪付 APP 支持主扫扫码分期、被扫分期 项目架构: Spring+Spring MVC+Dubbo+Kafka+Redis 负责模块:
云闪付 APP 主扫支持扫码微信支付 2019 年 11 月 - 2019 年 12 月 项目描述: 支持云闪付 APP 向微信收款码付款 项目架构: Spring+Dubbo+Redis 负责模块: 完整设计了云闪付支付后台对接微信方案,以及涉及所有模块的开发、自测、联