Nelson

java
浙江网新恒天 · 5年经验
Nelson
日薪: ¥500/8h
地点: 杭州 西湖
时间: 周六周日
ID:269124 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring Spring Boot MyBatis ZooKeeper Java Kafka RabbitMQ MySQL Redis Oracle Dubbo Netty Python
熟练掌握Java基础,集合,多线程
掌握java内存管理,java内存模型,垃圾收集机制,类加载机制
熟练使用spring,spring MVC,spring boot,mybatis等开源框架,并对核心源码有过深入学习
熟悉dubbo框架,研究过服务暴露、服务引用等部分源码
熟练使用zookeeper,深入源码学习过leader选举、zab协议的实现原理
熟练使用redis,对其持久化、部署架构、io模型有一定的理解
熟练使用kafka,rabbitmq等消息中间件,掌握基本原理
熟练使用elastic-job, quartz等任务调度系统,深入源码学习过原理
熟练使用mysql,oracle
熟悉网络io及netty
熟悉python,drools,groovy

支付系统
一、项目介绍
为企业saas平台网络货运系统的支付场景服务。内嵌部分页面在saas系统且对saas系统提供api接口。
包含开户、充值、充值退款、支付、提现、回单获取等一系列支付场景。系统对外提供统一接口,屏蔽底层支付渠道(银行系统)的差异性。同时提供切换渠道接口,方便客户针对不对渠道的优势进行选择。
二、项目架构
项目目前为springboot框架搭建的单应用多部署系统。
使用elastic-job任务调度异步处理耗时且需多次处理直至终态的任务,提升用户体验,同时利用其分片特性提高处理效率。使用redis实现分布式锁。利用rabbitmq异步通知客户交易处理结果(如批量支付完成等)。数据库采用mysql,数据库交互使用mybatis。
三、承担的任务
1、整合光大银行、网商银行等不同渠道提供的接口能力,适配我们系统对外提供的接口能力,完成对接并落地使用。
2、改造了各渠道充值回调的处理逻辑。统一了支付系统内部对充值逻辑的处理,预留其他渠道充值回调的扩展能力。
3、利用策略模式剥离支付系统内部业务与渠道业务,预留其他渠道扩展能力。
4、回调客户交易处理结果时,利用rabbitmq解耦业务线程。
5、优化自动化测试用例里大量性能较差的sql。
6、持续发现系统问题,并排期解决。
Nelson ID:269124 复制

Nelson

java · 5年经验 · 浙江网新恒天
城市杭州 西湖 日薪500元/8h 时间 周六周日
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring Spring Boot MyBatis ZooKeeper Java Kafka RabbitMQ MySQL Redis Oracle Dubbo Netty Python
熟练掌握Java基础,集合,多线程
掌握java内存管理,java内存模型,垃圾收集机制,类加载机制
熟练使用spring,spring MVC,spring boot,mybatis等开源框架,并对核心源码有过深入学习
熟悉dubbo框架,研究过服务暴露、服务引用等部分源码
熟练使用zookeeper,深入源码学习过leader选举、zab协议的实现原理
熟练使用redis,对其持久化、部署架构、io模型有一定的理解
熟练使用kafka,rabbitmq等消息中间件,掌握基本原理
熟练使用elastic-job, quartz等任务调度系统,深入源码学习过原理
熟练使用mysql,oracle
熟悉网络io及netty
熟悉python,drools,groovy

项目经验

支付系统
一、项目介绍
为企业saas平台网络货运系统的支付场景服务。内嵌部分页面在saas系统且对saas系统提供api接口。
包含开户、充值、充值退款、支付、提现、回单获取等一系列支付场景。系统对外提供统一接口,屏蔽底层支付渠道(银行系统)的差异性。同时提供切换渠道接口,方便客户针对不对渠道的优势进行选择。
二、项目架构
项目目前为springboot框架搭建的单应用多部署系统。
使用elastic-job任务调度异步处理耗时且需多次处理直至终态的任务,提升用户体验,同时利用其分片特性提高处理效率。使用redis实现分布式锁。利用rabbitmq异步通知客户交易处理结果(如批量支付完成等)。数据库采用mysql,数据库交互使用mybatis。
三、承担的任务
1、整合光大银行、网商银行等不同渠道提供的接口能力,适配我们系统对外提供的接口能力,完成对接并落地使用。
2、改造了各渠道充值回调的处理逻辑。统一了支付系统内部对充值逻辑的处理,预留其他渠道充值回调的扩展能力。
3、利用策略模式剥离支付系统内部业务与渠道业务,预留其他渠道扩展能力。
4、回调客户交易处理结果时,利用rabbitmq解耦业务线程。
5、优化自动化测试用例里大量性能较差的sql。
6、持续发现系统问题,并排期解决。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏