1、具备扎实的JAVA基础,能熟练的应用各种常见的设计模式,具有良好的编码习惯。
2、熟练使用Struts2、Hibernate、Spring、SpringMVC、Mybatis等开源框架进行开发。
3、熟练使用http或webservice的接口开发。
4、熟练使用dubbo、redis、quartz、websocket、FastFDS、mq等协议或开源框架进行开发。
5、熟练使用Tomcat服务器的配置、部署和连接池配置的相关应用
6、熟练使用MySQL、Oracle等数据库进行程序开发, 了解PL/SQL语法及事务及存储过程的设计。
7、熟悉XML编程,包括DOM解析、SAX解析
8、熟练掌握Javascript编程、jQuery框架以及AJAX等前台技术。
9、熟练掌握easyui前台开发框架、requirejs 模块载入框架等前端技术。
10、熟悉linux基本操作,及应用部署
11、熟练使用maven、svn、git等项目管理工具。
中融信托二期
前台用户系统(包括用户开户信息填写、风险测评、视频面签、产品购买、签署合同)
后台管理系统(主要模块是工作人员进行视频面签及视频结果的审核、视频预约时间或者账号的管理、测评题题目和选项的管理、风险揭示书的数据管理、合同数据的流程管理、客户回访、首页banner图的维护、新闻资讯的维护、动态菜单项的维护、客户信息、员工信息、权限控制等数据进行管理)
视频组件(主要是对视频相关进行一个组件化设计)
消息组件(发送邮件、短信或者系统通知、数据同步的组件)
APP、H5应用开发(功能同前台系统)。
后台:视频预约时间或者账号的管理、测评题题目和选项的管理、风险揭示书的数据管理、合同数据的流程管理、菜单模块、banner图。消息组件中消息的产生和发布
购买产品:主要负责项目信息的确认,购买产品过程中的风险测评以及风险揭示的PDF文件签名。
合同签署:客户的基本信息,以及银行账号的填写保存,客户签署合同PDF文件,并且合同打码号必须唯一。
预约号管理模块:包括预约号申请,预约号查询,预约号审核。预约号申请:通过产生预约账号跟预约密码来给面签系统增加订单,该预约号必须审核通过才可用,并且只能使用一次。
风险揭示书的数据管理:集成了kindeditor富文本编辑器。
使用Dubbo 作为服务中间件将服务注册到zookeeper注册中心,供其他需要服务的系统注册zookeeper之后进行调用。
消息组件通过mq监听不同业务的流程节点的变化去给前后台或者APP分发消息。
使用Maven进行项目的构建和依赖管理,使用git对代码进行版本管理,使用svn对项目文档进行版本管理。
使用 jsp + redis缓存技术提高前台页面的响应速度
用Junit对代码进行单元测试