1. 拥有面向对象编程思想,扎实的JAVA编程功底,良好的编码习惯,注重变量的命名、代码的规范;
2. 熟悉常用J2EE开源框架:SpringMVC/Struts2、MyBatis/ Hibernate、Spring,有SpringBoot开发经验;
3. 掌握Web前端开发技术;熟练使用JSP模板、JSP标签、DOM操作、Javascript、Jquery UI与Bootstrap
4. 熟悉Mysql,Oracle等主流数据库系统,熟悉SQL语言
5. 熟悉面向对象编程原理以及工厂、单例等常用设计模式
6. 掌握B/S应用系统开发,熟练使用浏览器与服务器交互如ajax、表单
7. 熟练使用IntelliJ IDEA、Eclipse、PL/SQLDeveloper、Navicat、SVN、ClearCase等工具;
8. 具有一定的软件需求分析能力和良好的项目文档编写能力
项目名称:厦门开发中心建设银行信贷系统
开发环境:Window7、Eclipse、JDK1.8、Oracle数据库、weblogic、SVN。
技术要点:JSF、Spring、MyBatis、Hibernate、工作流、log4j、JSP。
项目描述:
该项目基于B/S架构设计,在北京、上海、武汉、成都多个地区的开发中心的多个项目的共同运作下满足客户贷款的一系列要求;厦门开发中心由业务审批、客户管理、担保交易、网络银行、合同支用等组件之间组成;在完成贷款的过程中不仅调用本工程相关方法,还会采用分布式调用交易获取北京、上海、武汉、成都工程中的方法产生的数据。
责任描述:
1. 参与需求分析以及相关数据库设计
2. 数据库和交易相关信息申请与核查
3. 负责投放下来的需求开发以及开发后的自测之后,与测试组人员共同查询并解决出现问题
4. 上线后项目中的生产问题的解决与完善
项目名称:野火IM即时通讯系统
开发工具:Window7、Idea、JDK1.8、Git、MySQL、postman
技术要点:Hazelcast、protobuf、MQTT协议、Netty、Springboot、SSM
项目描述:
该项目基于B/S架构设计,在Git野火IM源码基础上开发WEB端应用,用户可以进行信息查询、好友添加、拉黑,群主还可以进行对群的管理,例如禁言、添加管理员以及群主转让等功能,支持单聊和群聊功能
责任描述:
1. 前后端交互,完成js通过AJAX将客户端请求传入后台,并对后台代码进行优化
2. 跟踪官方源码更新,并根据需要更新至本地