本人从事java开发工作,有4年的工作经验。
1、根据原型及需求文档进行分模块开发,扎实的java基础,良好的编码风格,代码规范;
2、熟悉spring、spring boot、mybatis等主流开发框架;
3、熟悉spring mvc开发模式,以及SSM架构、MSA微服务架构;
4、对mysql、redis等数据库的使用和调优有一定了解;
5、对dubbo、eureka类似的服务治理有实际使用经验;
6、使用git、svn代码管理,maven项目管理,Jenkins持续集成,eclipse、idea开发工具;
7、会简单常用的linux命令;
Tax-Platform
项目描述:税务平台。用户在平台配置税务项目流程,选择服务商户,创建该商户的税务项目和工作的团队,根据流程完成对应事项并记录。
工作描述:个人完成的部分,包括税务项目进度的查询(详情)、跳转和统计,人员分配查询,合同条款维护等开发模块,以及对应的接口文档编写;整个系统后端均是采用spring boot微服务架构,mysql数据库,mybatis作为持久层的实现,前端采用freemarker显示页面。
支付单申报
项目描述:国际事业部关于跨境开展的支付单申报业务。用户完成支付后,商户将支付信息上传到易极付的易汇通平台,然后直接传递到业务网关,由网关系统完成支付单推送给清关机构(海关),最后返回申报结果。
工作描述:整个系统由个人一手搭建完成,包括优化和重构,以及所有的开发工作。最开始的技术选型采用的是SOA架构,spring+spring mvc+ibatis,webservice(cxf)服务,msql数据库,tomcat7.0,途中经过一次转型,更改为spring boot微服务架构,mybatis实现持久层,dubbo+zookeeper服务治理。这样的变动使后续的开发部署更为方便,维护起来也相对轻松。