1. 熟练掌握Tomcat等Web容器以及J2ee容器的配置部署, 熟悉apache nginx服务器的配置。
2. 擅长灵活运用spring/ibaits/mybatis及SpringMVC等主流框架技术进行Web开发,能独立搭建中小型项目框架,熟悉dubbo框架的搭建及原理,了解过spring cloud等分布式框架
3. 擅长mysql数据库编程,对于索引优化有一定的了解,对Oracle 数据库也有充分的应用
4. 熟练运行linux命令及服务器的环境搭建,项目部署,运行与维护,熟练搭建Jenkins自动发布平台,elk集中式日志查询系统
5. 熟悉http和tcp协议的基本原理,熟悉socket编程,对protobuf协议也有使用经验
6. 熟悉jvm基本原理及调优
易如付科技有限公司 Java工程师)
1 易如付H5版支付的开发
使用技术: Spring Mybatis Maven redis Oracle dubbo
负责易如付H5网页版支付项目的开发
通过易如付支付平台的接口文档,完成网页版支付开发。
完成单元测试后配置支付平台联调测试是否通过。
裕福支付有限公司 Java工程师)
1 调试银行接口的开发
使用技术: Spring Mybatis Maven redis Oracle dubbo
开发平安银行B2B支付,光大银行B2B支付,交通银行B2B支付
通过阅读银行交给支付平台的接口文档,完成包括支付,退款,查询,对账等接口的开发。完成单元测试后配置支付平台联调测试接口是否通过。
2 支付平台后台管理系统的开发 裕福支付注册模块开发(15/01-15/06)
开发工具: MyEclipse 10 + Oracle +Tomcat+Svn
使用技术:Springmvc Spring Mybatis Maven redis dubbo
支付平台后台管理系统 包括商户管理系统,权限管理系统
商户管理系统是支付平台对接入商户的管理系统包括商户和代理商角色。共支付平台运营人员使用。包括商户管理模块和代理商管理模块。商户管理可以添加、维护商户信息,为商户配置银行通道,查看商户的风控信息,暂停和启用商户的状态。
权限管理系统是对支付平台所有用户和系统操作限制的系统。包括用户管理模块,权限管理模块,角色管理模块,菜单管理模块,领域管理模块。通过给不同的角色分配权限,将这些角色分配给对应的用户,来达到保证每个系统的访问权限。可以控制到页面上某个具体的按钮,运营人员可以更精确的分配权限。
注册模块是针对B2C用户,通过输入手机号,绑定邮箱后完成注册流程。
本人负责商户管理系统,权限管理系统及注册模块的全部开发工作。
3 裕福钱包前置系统及微信公共账号的的开发
使用技术:Springmvc Spring Mybatis Maven redis dubbo
裕福钱包前置系统是为裕福钱包app提供http接口的系统。包括用户模块接口,销售系统接口,福卡管理模块。
本人在该项目中负责用户模块接口,包括登录,注册,修改密码支付密码,重置密码支付密码,实名认证,解冻接口。
福卡钱包微信公共账号是福卡官方的微信账号,可以绑定裕福钱包账号,完成查询福卡余额购买福卡等功能。
本人在该项目中负责绑定裕福钱包账号,查询余额的功能。
4 裕福钱包安卓推送接口开发 光大银行水电煤接口开发
使用技术:Springmvc Spring Mybatis Maven redis dubbo
通过调用第三方插件个推的接口,整合到我们的工程中,完成向app端推送消息通知的功能。
通过阅读银行交给支付平台的水电煤缴费接口整合到裕福钱包app中。