1、熟练掌握Java基础知识并在实际中使用。
2、熟练使用mysql,并对生产上一些慢sql进行优化,对公司现有系统进行改造,采用分库分表和读写分离降低单库单表的数据量,以及查询效率的显著提升。
3、熟练掌握Spring、SpringMVC、SpringBoot、Mybatis等框架技术进行快速搭建一个web应用。
4、熟练掌握idea、git、maven等工具在Mac上进行Java后端开发。
5、能快速定位到生产上的bug问题。
1、支付系统
在现在的公司负责支付功能的核心代码编写,具体功能有如下
1)支付通道路由选择功能
2)对接具体支付渠道功能(协议签约、协议支付、代扣、对账、支付结果回调)
3)负责新老系统对接时,数据迁移系统的独自搭建
4)将新老系统的接口文档都接入到swagger文档中
支付系统的后台管理系统 详细功能:主要有支付基本参数的配置、订单查询功能、签约记录查询、对账管理 负责角色:项目搭建、负责应用的分库分表、读写分离等核心功能
支付对账管理同步功能 每日对账增加了交易数据同步、对账任务重试、拆分至每个具体商户可以单独对账、对账文件上传到ftp服务器