1、熟悉Java语言开发,掌握常用设计模式及应用场景
2、熟悉Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud框架
3、熟练掌握Oracle、MySql等数据库以及SQL语句优化编写
4、熟练使用Git/Svn版本管理工具
5、熟练使用常用的Linux操作命令
6、熟练使用IDEA,Eclipse开发工具
7、熟悉RabbitMQ、Zookeeper、Redis分布式中间件
8、熟悉JSP、JS、Vue、AngularJS、JQuery
梅州客商银行中台项目
1.项目概述:该项目主要是将不同业务、不同渠道的数据进行统一管理,提高业务灵活度,支持个人手机银行、个人网银、微信银行、微信小程序、企业网银、企业手机银行、银企直联、线上收银台及开放平台等全渠道的接入。采用SpringBoot+Spring Colud微服务体系架构,划分服务编排、认证中心、用户中心、交易中心、消息中心、参数中心等能力中心,各中心间使用RPC调用。
2.应用技术: SpringBoot,Spring Colud,Mybatis,Redis,Mysql、Git、Maven
3.职责描述:
(1)负责服务编排模块,与需求设计人员讨论项目的整体流程,确保项目的可开发性;
(2)编写项目开发设计文档,设计项目的数据库表结构,分配开发任务;
(3)解决小组开发人员开发中遇到的技术以及其他问题,提高小组的凝聚力;
(4)检验,监督,验收小组开发人员的开发结果,提交测试;
(5)修改测试人员测试出的bug,最终保证项目按时提交。