1. 熟悉JavaEE体系、熟练掌握、面向对象思想、集合框架、多线程各种开源框架(SpringBoot、SpringCloud、SpringSecurity、Hibernate、Mybatis、Redis、Nacos、Zuul)
2. 熟练掌握MySQL、HIVE、HBASE数据库
3. 掌握Ajax、Jquery、Javascript、 xml、yml 等。
4. 熟悉layui、Easyui等前端框架
5. 熟悉 IO、多线程(在实际项目中多次运用)、集合等基础框架,分布式、缓存、设计模式等机制
6. 熟练使用 Tomcat、Jetty、nginx、Jenkins 等服务器中间件软件,部署Web项目
7. 熟练运用Idea、Powerdesigner、Putty等工具;
8. 熟悉SVN和GIT版本控制,Maven项目构建
9. 熟悉Linux的常用命令
2021-05-2025-08 制式化监管报送系统
开发工具 :GIT/IDEA/MySQL
技术框架 :SpringBoot + Mybatis + Maven + Zuul网关 + nacos + dubbo + zookeeper + kafka + easyExcel + easypoi
项目地址:公司内网可访问
项目介绍 :按月度、季度或者半年度提取汇总保险业务系统中不同口径数据,生成制定的维度报表。提交银保监会进行报送,功能包括,数据的提取、汇总、审批、报表的生成和下载等,项目以springboot、mybatis作为底层架构,MySQL、HIVE为数据库,使用nacos作为注册中心和配置中心,
整体项目分为中短存、法人、大病、中介、意外险和普惠金融等业务。项目围绕中这几项业务生成月度、季度、半年度的报表,并提供原保险保费、保额件数人次统计、已/未决金额人数统计和赔付支出统计的查询及下载。
责任描述:
负责开发法人、大病、中介、意外险和普惠金融等业务的数据报表导出和下载功能。
负责开发keroerbs认证从大数据服务拉取数据生成报表
2020-09-2028-05 EAST监管报送系统
开发工具 :idea/SVN/MySQL
技术框架 :SpringBoot + Mybatis + Maven + Redis + Zuul网关 + nacos + dubbo + zookeeper + kafka + easypoi
项目地址:公司内网可访问
项目介绍 :按月度提取、整理、检核各个业务口的数据,并将数据标准化加密报送至银保监会和省保监局。项目以springboot、mybatis作为底层架构,MySQL、HIVE、HBASE为数据库,并且使用Redis作为系统缓存,使用nacos作为注册中心和配置中心,使用kafka作为消息队列(与大数据和集团建立通信)。
项目分为、基础服务(sleast-base)、报送服务(sleast-report)、任务服务(sleast-task)、网关服务(sleast-zuul)和检核服务(sleast-quality)和认证服务(sleast-auth)
服务介绍:
基础服务负责了一些用户、资源的一些分配和管理。包括菜单、按钮、认证和授权,扫码登录,对接集团服务。
报送服务负责了将需要报送的数据从大数据服务拉取过来上报给地方保监局和银保监会,功能包括,连接hive、hbase、keroerbs认证、生成xml、Excel、pdf、zip的压缩和生成,补齐数据、和大数据服务通信数据、对接等。
任务服务负责项目中一些定时任务的管理
检核服务负责数据报送前对数据进行检核,验证数据是否符合保监会和省保监局规范
网关服务负责项目的鉴权、认证、请求地址的白名单配置
整体项目分为基础管理、数据检核、任务管理、报送管理、数据查询和业务渠道数据导入几大模块组成。项目是采用前后端分离式开发并且使用了Zuul网关进行鉴权、和请求地址的黑白名单配置。使用JWT的方式作为登录认证,使用nacos作为配置中心和注册中心。
责任描述:
负责基础管理的模块开发(模块包括菜单管理、用户管理和权限管理、扫码登录、对接集团服务等)
负责登录功能的开发,采用jwt的方式来进行认证,使用Redis来管理token失效时间
负责网关服务的开发,并进行鉴权,和白名单的配置(采用nacos动态配置)
负责开发生成PDF、生成XML、生成Excel的工具类(报送时需要使用xml、Excel和pdf)
负责开发sftp工具类(连接银保监会服务器地址和上传需要报送的文件)
负责开发zip压缩工具类和对zip进行加密的工具类开发(报送时需要对zip进行加密处理)