1.具有良好面对对象的编程,熟悉常用的设计模式(如单例,代理等模式);
2.熟练掌握javaweb技术,,包括JSP、HTML、CSS、Servlet、EL表达式、JSTL等技术并且熟悉通信协议;
3.熟练掌握JDBC的编程;
4.熟练掌握Javascript编程、jQuery框架以及AJAX等前端技术,并且能够熟悉使用easyUI、echart、validate等jQuery插件;
5.熟练掌握Struts2,Spring,Hibernate,SpringMVC,Mybatis等开源框架的使用;
6.熟练掌握Oracle,MySQL,DB2等数据库的开发,能够进行PL/SQL开发;
7.熟悉MVC架构,能够有效的使用缓存技术;
8.有Linux的操作经验,熟悉Linux操作环境,能够在Linux系统中进行tomcat,redis,nginx,solr等服务器的搭建;
9.熟练使用SVN、Maven等项目开发及管理工具;
10.熟练掌握MyEclipse和Eclipse开发工具,熟练掌握Tomact,Weblogic等服务器的配置和调试以及项目的打包部署;
11.了解数据结构和容器底层,包括二叉树和HashMap
12.能够编写开发文档;
13.了解UML设计,springBoot,springCloud及分布式;
I) 项目描述: 该项目是我公司为广西柳州创建的手机银行项目,该项目包含4个模块,如首页部分,银行部分,生活部分,我的部分;该项目面向柳州广大市民群众,拥有我的账户,转账,存款,充值缴费,个人设置等功能;项目分为前端,渠道,后管系统,对接ESB,前置,核心系统。
项目职责:1.参与了项目的需求分析和功能的划分;
2负责银行柜面,信用卡,银行公告,注册,我的账户等功能以及和客户端联调广 告,菜单等功能;
3.参与了项目测试,项目打包部署,环境的部署;
4.解决生产上的Bug,查找问题,解决问题,向客服解释;
II )项目描述:该项目是我公司为宁波银行所创建的对公ecif项目,ecif主要的职责是高效的维护全行对公客户信息,实现银行核心,信贷,国结以及其他系统,数据的相互统一,完整的功能;ecif包括联机,批量,管理端功能来进行交易,供其他系统调用;联机包含注册用户,修改详细信息等交易;其中用到了字段的质量校验和优先级的功能
项目职责:1.参与联机功能详细设计的编写;
2.负责联机功能的开发,包含涉及到的功能方法
3.负责相关批量的开发,及用到的shell脚本
4.负责管理端的开发