个人介绍
北京5年工作经验初级Java工程师,做保险项目。之前的工作经历:
中信银行企业年金管理系统
开发周期:驻场维护
使用技术:Hibernate,Spring,SpringMVC,Ajax,JavaSwing
开发工具:Eclipse、DB2
项目描述:基于公司开发的EPRK平台,完成对企业年金的缴费,投资,投资转换,补偿,成员转入,转出,转
保留,入账,成交前后的交易处理等业务的具体操作;除却年金部分,还有与第三方保险公司进行业
务对接
责任描述:在Linux环境中测试运行每期上线脚本
参与企业年金系统的开发及维护
对接保险公司,采用SFTP进行文件传输
异步任务编排服务组件
使用技术:Redis、阻塞队列、SpringCloud、多线程、zabbix
开发工具:Idea、MySql
项目描述:采用分布式架构满足线上业务的高并发、高可靠、高吞吐、高持续的要求
责任描述:
1、使用xml 定义任务的执行步骤,由job 执行器调度执行
2、调用失败后自动重试,第二次的重试从中断任务处开始执行
3、自定义告警策略,在失败次数达到指定次数时,通过 zabbix 实现告警
4、通过多线程实现任务的并发执行,提升效率;任务间隔离,确保线程安全
保全中台系统
开发周期:驻场维护
使用技术:springCloud, nacos,Devops,Redis, zabbix, ELK
开发工具:Idea、MySql、XShell
项目描述:建立保全中台,减轻核心系统负担,支撑保险新业务保全运营,加快新业务支撑速度
责任描述:
1、网关模块功能:网关作为系统请求的统一入口,会对请求做鉴权和签名校验,根据在数据库中配置的来源渠道,
在请求进来后第一时间在拦截器中对请求做时间戳等要素的签名值校验,对于通过校验的请求允许其进入到主服务。
2、渠道模块功能:渠道服务作为主服务之前的一层服务,主要保证业务数据在对接不同渠道时保证在本系统中处
理的是同一种数据格式并在收到数据后做幂等处理,若对接强势渠道,会在渠道服务中做数据的转化,其他情况对于 server 主服务的入参只有一种格式。
3、路由模块功能:路由服务作为系统响应的统一出口,对接其它系统接口,使用模板引擎配置对外访问的请求,
加入 coffine 缓存,减轻对数据库的查询压力,使用 freeMaker 渲染每次的请求报文,向对端系统发送请求并获取响应值。
4、业务模块功能:使用规则引擎实现 EBA 线下保全的规则整理,在服务中使用策略工厂模式配置规则。
工作经历
2022-09-01 -至今软通动力(北京)信息技术股份有限公司Java开发工程师
使用Spring cloud进行保险公司的微服务软件开发,建立保全中台,减轻核心系统负担,支撑新业务保全运营,加快新业务支撑速度
2020-07-01 -2022-09-01华科天健Java开发工程师
基于公司开发的EPRK平台,完成对企业年金的缴费,投资,投资转换,补偿,入账,成交前后哦的交易处理等业务的具体操作;与第三方保险公司进行业务对接
教育经历
2016-08-01 - 2020-06-22集宁师范学院计算机科学与技术本科


