1、 JAVA基础知识扎实,具备良好的面向对象编程思想,了解常用的几种JAVA设计模式。
2、 熟练掌握Jsp、Servlet、Jdbc等,熟练掌握Web应用系统开发,具备的独立开发能力。
3、 熟练掌握struts2,SpringMVC,Spring,Mybatis等常见框架的使用方法及其工作原理,熟悉springboot,springcloud等开源框架。
4、 熟练掌握Tomcat 、Weblogic等主流中间应用软件的部署和配置。
5、 熟悉js、Ajax、JQuery、easyUI等WEB前端技术。
6、 熟悉WebService技术的开发。
7、 数据库
关系型:
熟练使用Mysql,oracle实现大数据量的存储,优化读写速度。
非关系型:
熟悉使用Redis,利用Redis缓存实现业务需求。
8、 其他
熟悉zookeeper、nginx配置与使用;
熟悉WebSphere MQ的使用;
熟练使用linux常用命令,熟悉shell脚本的编写;
能阅读英文文献及相关的技术文档
项目名称:武汉金融交易云中心研发
项目时间:2018/05-至今
软件架构:StarringV6平台+redis+zookeeper
项目介绍:平台采用JavaEE架构全部采用Java技术实现。提供对多种通信协议的适配,提供层次化的业务数据对象,提供流程化驱动的业务过程管理,支持非对称的集群部署方式。采用Java技术可以方便的实现跨平台。结合Docker容器技术和微服务框架,可以在容器中灵活的部署,实现服务的自动注册发布和寻址。
职责描述:
1.平台接口开发以及文档编写;
2.系统部署运营与日常维护;
3.银行卡前置系统外联系统开发及测试
4.国库集中支付系统开发及测试。
-----------------------------------------------------------------------------------------------
项目名称:支付网关系统
项目时间:2017/08--2018/05
主要技术: Struts2+Spring+Mybatis+Oracle+redis
项目介绍:互联网支付网关系统,实现了建信财险其他业务产品系统,通过银行、第三方支付机构提供的网络支付、移动支付功能,完成线上保险产品销售的客户保险费用的支付处理功能。互联网支付网关系统,整合建信财险的所有线上支付合作伙伴的支付渠道,向所有内部业务产品系统,提供线上支付接入处理,同时针对不同合作伙伴的要求,完成与不同银行、支付机构的线上支付处理、事后对账、差错处理,及相关内部管理功能的处理。
职责描述:
1、参与前期项目分析,后台架构的选择与应用;
2、负责支付接口文档编写;
3、开发微信支付以及建行龙支付功能;
4、系统上线运营以及维护;
-----------------------------------------------------------------------------------------------
项目名称: 建信财险企业服务总线ESB系统平台
项目时间:2017/04--2017/08
主要技术:SpringMVC+Mybatis+Mysql+dubbo+zookeeper
项目介绍:为企业打造一个轻量级、低成本、傻瓜式的服务总线平台,可以兼容各种技术标准、不改变原有标准的基础上进行互相数据交换。主要应用场景:企业内部系统的互联互通,形成企业私有服务平台;企业APP与企业内部系统之间的互联互通,形成企业移动互联网新门户;企业与企业上下游企业之间的互联互通,形成企业服务生态圈。
职责描述:
1、参与项目分析,前期文档的编写;
2、开发手机终端app到后台的SDK接口;
3、zookeeper服务目录的推广及应用;
6、数据存储各模块调试以及项目整体调优;
7、编写可视化应用文档,提供各平台数据接口文档;
---------------------------------------------------------------------------------------------------
项目名称:SWG系统平台
项目时间:2017/01--2017/05
主要技术: Struts2+Spring+Hibernate+Mysql
项目介绍:该系统主要面向公司内部,完成公司人事管理、员工签到管理以及人员信息登记业务。人事管理业务包括长期工(有固定职位、职称的工作人员)与短期实习工(无职位)等。员工签到管理包括上下班打卡记录以及考勤记录等信息。只有管理员能够查询与修改所有人员上班记录;增、删、查、改员工信息、管理员信息;按日生成员工签到记录;按月生成月人员签到信息统计报表并允许员工通过Internet查询自己当前和以往上下班签到记录。
项目总结:
本项目应用了SSH架构开源解决方案,使我在SSH整合开发上也得到了很大提高,由于应用了Hibernate进行持久化操作大大减少了DAO层代码的冗余,加之Spring为我们提供了Template技术,进一步减少了DAO层代码的冗余,在事务控制方面由于应用了Spring框架,把原本要在BIZ层上显示控制事务的代码,通过AOP技术移植到了配置文件中(TransactionManager),大大减少了非业务代码的侵入性,从而提高了我们系统的可扩展性,使用了Spring注解开发、AOP编程大大缩短了开发周期,IOC容器很好的实现了程序的解耦合。