一、手机分期业务
描述:1.项目介绍
手机分期业务是北京云融为了拓展金融业务而产生的子项目,用户在线下专营门店购买手机,可以选择现金、贷款分期模式,2中不同的模式的业务规则可以实现不同的用户、资金、物流池,为开展P2P现金贷提供坚实的基础。
2.开发环境
Eclipse、JDK1.8、Tomcat、linux
3.技术架构
SpringBoot2.0、SpringCloud2.0、ApiSwagger、LCN、XXL-Job、MVN、MyBatis、jquery、redis、bootstrap、easyui、echars
4.工作内容
4.1 负责业务需求分析、业务数据建模和设计
4.2 系统的技术选型
4.3 系统的环境搭建
4.4 负责功能模块的详细设计、功能开发、单元测试、代码优化工作
4.5 遵循开发管理流程,编写和完善设计文档
4.6 封装 LCN 分布式事物
4.7 搭建 XXL-Job 分布式对账平台
4.8 封装 guava RateLimiter 令牌桶算法实现接口限流
4.9 搭建ELK+Kafka收集日志平台
4.10 整体代码质量的检查
4.11 项目的测试验收
4.12 项目部署上线
二、 四川移动聚合支付平台
描述:1.项目介绍
四川移动聚合支付是四川移动为了大力拓展手机支付业务而开发的一套整体的支付,清分,结算交易系统。
H5支付
本支付产品适用于商户客户端或网页应用中,买家在商户端购买商品,通过唤起支付客户端进行付款,在没有安装支付客户端的情况下,可以继续使用网页完成支付。
实现和App支付相同的支付体验
超级码收单
聚合多种支付方式,统一使用一个二维码,线下买家通过支付客户端扫描二维码即可自动区分扫码客户端,并在统一收银台进行支付。
条码支付
商家通过扫码枪等设备扫描用户支付客户端中的付款码完成收款。
2、开发环境
Eclipse、JDK1.7、Tomcat、linux
3、技术架构
springBoot、springmvc、MVN、MyBatis、jquery、redis、bootstrap、easyui、echars、Atomikos、Memcache、rabbitMQ
4、工作内容
4.1 负责部分业务需求分析、业务数据建模和设计
4.2 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作
4.3 遵循开发管理流程,编写和完善设计文档
4.4 构建聚合支付平台支付服务
4.5 构建支付场景的分布式事物:rabbitMQ实现+补单形式