掌握常见web前端开发语言,如servlet、js、html、jsp、jquery、ajax等。
掌握Spring、Spring MVC、Mybatis等开源框架。
熟练使用Idea、Eclipse等开发工具,以及svn、git等相关项目管理工具。
熟悉SpringCloud微服务架构开发。
熟练使用关系型数据库Oracle,也了解过非关系型数据库Redis。
熟悉linux常用的命令操作,掌握Tomcat、Weblogic等web容器的配置部署。
1、资金业务系统是基于行内产品化管理的业务设计理念,系统针对各业务提供产品化的配置。系统从前台交易、中台风控、后台核算、报表统计四方面进行设计,实现同业拆借、债券类交易、资金类交易、非标类交易、负债类交易的发起及授权审批功能。主要采用Spring MVC+Spring +Mybatis + Oracle进行开发,基于J2EE平台的多层架构模式,充分利用Spring MVC框架提供的标签开发视图页面,利用Action组件进行流程控制、业务处理,使用Mybatis 框架实现数据持久化,利用 Spring 的注解功能进行事务管理,以面向对象的方式进行系统设计。在项目中主要负责实现对接外围系统的接口功能,包括对接OA、从wind获取基本行情数据、从外汇交易中心获取交易成交数据等等,过程中用到了http通讯协议,报文格式则采用的json、xml进行数据交互。
2、一达购物商城是我们开发部门设计实现的一个网上商城,主要实现网上服装的购买。该系统主要分为两个模块:用户和后台管理。用户模块包括用户的注册、登录、与商品有关的购物车、聊天、支付等功能;后台管理包括商品管理、订单管理、用户管理等等。参与项目需求分析以及项目的详细设计、具体的功能模块。主要负责用户管理模块、购物车以及支付流程的具体功能的实现和测试。用户注册和登录采用ajax异步验证以及阿里云提供的短信api实现验证。购物车的实现采用的是cookie+redis的方式,操作cookie采用js操作,可以减轻服务器的压力,用户登录后使用redis数据库进行购物车的同步。支付功能就是调用支付宝和微信的支付接口实现,付款状态的确认采用支付宝、微信的异步通知,传递数据采用的是RSA、RSA2加密算法。