1、熟悉 MySql,Oracle,sharding-jdbc 分库分表技术,能适当的完成 sql 的优化工作。
2、了解 Linux 常用的命令,熟悉 redis,分布式锁应用
3、熟练使用 SpringMVC+Spring+MyBatis+Maven 开发框架
4、熟练使用 SpringBoot+SpringCloud+mybatis+Maven +elasticsearch开发框架
5、熟练使用 idea、Tomcat、SVN、Git、Xshell 等常用工具
6、熟练使用 MQ 消息中间件的使用
开发工具:idea
开发环境:Tomcat+mysql+Git+Maven+jenkins
软件架构:SpringBoot+SpringCloud+mybatis+redis+RabbitMQ+sharding-Jdbc 分库分表+N
acos 该项目采用 Maven 聚合工具,前后端分离,分库分表技术。现有职域系统产品存在很多页面
模板,均为独立的投保流程页面。每次新产品上线时都需要进行开发改造,无法支持产品快速上
线,所以建立职域统一投保模板,实现优化投保体验,支持产品快速上线 。
系统功能模块:
(1)、基础功能模块:码值查询(各类码值查询如地区码值,如公司码值),文件上传,ocr 识别;
(2)、投保服务模块:产品配置,保费计算,出单,健告,人工核保,跳转收银台,收银台回调,
承保等功能模块。
(3):订单服务模块:存最终订单信息,提供接口供其他服务查询以及前端查询
责任描述: 1、参与表结构设计。
2、项目底层数据模型自动生成,对请求响应报文统一做加解密处理。
3、产品配置:主要通过查询中台系统将用户提前配置的产品配置信息查询出来提供给前端,以供前
端渲染使用。
4、保费计算:对前端请求报文进行解析,统一处理并计算保费返回前端,以供前端展示给用户观
看。
5、出单:用户在页面选择好产品之后,进行一系列信息填写,并点击投保,后端对数据进行一系列
规则校验(如非空校验、核保规则校验、反洗钱校验等)之后,调用中台系统进行出单,并将数据
进行保存。
6、健告:对被保险人或投保人的健康告知补充
7、人工核保:当投保单满足人工核保的条件时,前端会进入另一套页面,此页面用来展示投保单填
写信息的,当业务人员在核心对投保单进行人工核保通过处理之后,则此页面可供点击跳转至下一
页面。
8、跳转收银台:用户在签完字之后会调用此接口,此接口在跳转通过之后会调用收银台接口,获取跳
转收银台的链接并返回给前端,以供前端跳转收银台系统使用。
9、收银台回调:提供接口供收银台系统使用,在用户付钱成功之后,收银台会调用统一模板回调接
口,告知该笔订单付款成功,后端会对订单数据进行保存,并组装报文调中台接口进行承保处理。
10、承保批处理:提供一个批处理,因承保会有失败的情况,所以此接口是为了补推那些支付成
功,但是承保失败的保单的。
11、负责日常需求沟通、排期及开发工作