1、熟悉掌握Java基础,有较强的逻辑思维能力及良好的编码习惯,能独立解决一些问题。
2、能熟练使用Eclipse,MyEclipse等工具的JAVA集成开发环境,maven、SVN、git等项目管理工具。
3、熟练掌握HTML、CSS、JavaScript、jQuery、EL表达式、Ajax等前端开发技术,了解前端开发框架Bootstrap。
4、熟悉poi技术, XML、json技术,了解DOM4J,XML解析技术。
5、熟悉掌握Mysql、Oracle、DB2数据库,参与过项目的数据库表的设计。
6、熟悉使用Tomcat容器,应用服务器的配置、部署、分布式部署相关应用。
7、具有基于Spring+Hibernate+Struts2框架下进行项目的开发能力,能使用Spring+SpringMVC+Mybatis集成框架开发企业级应用,了解springboot+springcloud框架。
8、参与过有大型分布式、高并发、高负载、高可用性系统开发经验。
9、了解Linux操作系统的安装与基本常用命令,能熟练查看日志跟踪生产问题。
10、了解Redis缓存、Redis集群、Nginx、ftp图片服务器部署、Junit、Log4j等技术。
11、了解solr结合Redis缓存做全局搜索,了解微信API接口的调用,了解activemq消息队列。
经验一:
永隆集团网银是针对香港集团公司用户的网银系统。网银系统使用基于spring+mvc开发的EMP框架(一个开发、运行、监控管理SOA体系架构,实现构件化的业务处理逻辑,结合AJAX前端技术实现丰富的用户交互)。
项目主要模块:
1、企业内转账:对集团内部用户转账汇款,支持7*24小时转账,同时支持预设转账;
2、第三者转账:对集团外部用户转账汇款,支持7*24小时转账,同时支持预设转账;
3、汇款快线:不同币种不同地区转账汇款,支持5*8小时转账,同时支持预设转账;
4、发薪:集团对员工发薪,支持7*24小时转账,同时支持预设转账,可以选择表格上载发薪;
5、定期存款(普通定期、优惠定期、协商利率定期):支持人民币、港币、美元三种币种做定期存款,支持5*8小时开立;
6、收款:用户发起收款,支持多个账号收款,支持7*24小时,同时支持预设;
参与项目的需求分析,详细设计,功能实现,完成单元测试,迭代开发,修改bug完善功能。
主要负责的模块是:
1、优惠利率定期,开立优惠利率定期是用经IBA系统提前设定好的利率开立优惠定期,用Https方式调用接口获取优惠利率,录入信心后发送报文给IBA确定开立优惠定期。开立成功后
2、协商利率定期。
3、发薪功能优化。
4、智能存款。
5、网银交易操作日志。
经验二:
卡中心OA办公系统是基于原来的老系统做更改,原来使用ssm框架和oracle数据库,改造兼容springboot+springcloud+mysql,通过activity配置流程,发起流程,审批流程,ES全文检索。
项目主要模块:
1、OA表单配置、流程配置:对银行所需的流程配置,审批流程表单的配置和人员的配置;
2、流程审批:根据配置好的流程表单发起流程,走给相应的人员审批,支持取回,催办等功能;
3、OA集成银行内第三方平台,如短信平台,邮件等;
4、后台用户管理:银行对员工用户的管理;
5、后台通讯录管理:用户的通讯录管理;
6、移动端审批:实现移动端流程审批;
参与项目的需求分析,详细设计,功能实现,完成单元测试,迭代开发,修改bug完善功能。
主要负责的模块是:
1、用户管理和通讯录模块mysql的改造,原来用oracle,改造兼容mysql。
2、通讯录应用的springboot框架改造,spring框架改造springboot框架。
3、集成行内第三方平台,调用第三方webservice接口获取待办数量,并实现单点登陆。