1、熟悉、掌握SpringBoot、SpringCloud等技术
2、熟悉、掌握Spring、MyBatis、Hibernate、Dubbo、zookeeper、redis、MQ消息中间件等技术
3、熟悉、掌握Oracle、Mysql的SQL操作和SQL优化等技术
4、能独立搭建一套单体或分布式的系统框架,并且构建框架的模块分层来规范开发人员的业务开发,同时,也了解一些前端的js语言,能进行部门前端的开发
一、项目名称:**业务系统对接人行征信系统
项目描述
开发简介:
该项目的实现了将业务系统里的数据上报给人行征信业务系统,从而实现租赁行业里的数据共享。
开发思路:
针对人行征信提供的业务表,建立一个中间库;然后,针对每一张表分别建立一个存储过程,然后在每一个存储过程里编写取数的SQL脚本,这个SQL脚本实现了将业务系统库里的数据进行抓取,并进行一定的逻辑处理,然后将结果迁移至人行业务系统表中。最后,另创建一个存储过程作为入口,封装所有的其他存储过程,业务系统直接调用这个入口存储过程执行所有表的取数操作,最终完成将业务系统里的数据上报人行库的操作。
责任描述:
根据需求,独立完成整个业务系统的数据迁移的SQL编写
二、项目名称:***(对接方)保险业务对接
项目描述:
实现***(对接方)的车险业务对接功能,
开发思路:
大搜车方发起业务http请求(因为http为无状态请求,所以,通过在请求中自带登录后的token来校验判断是否已登录,再者,通过RSA(或MD5)进行加密字符串的验签来实现安全校验),我方校接收到请求后,校验参数并对参数实现统一的封装,然后通过dubbo方式调用远程服务的方法,并将远程服务的处理结果(异步或同步的方式)返回给对接方,最终实现业务对接。
责任描述:
根据需求,担当整个项目的开发主力,并且协调并指导另一个同事完成请求的对接