1.参与支付清算项目开发,熟悉支付清算业务场景
2.熟练掌握Java语言,了解python语言,有良好的编程习惯
3.熟练掌握SSM、Spring、Spring Boot、SpringCloud Alibaba等开源框架的基本使用和部分原理
4.熟悉应用服务器软件Tomcat等容器的配置和部署
5.熟练操作MySQL、DB、Oracle数据库以及Redis、solr数据库
6.熟练掌握html、JavaScript、css、JQuery、vue等前端技术
7.熟练使用主流中间件,如RabbitMQ、Nginx、Nacos等
8.熟练使用CentOS 操作系统以及Docker和Nginx 环境
一、信用卡审批反欺诈子系统
1.项目背景
审批反欺诈子系统是审批系统在处理审批过程中,根据客户上送的信息、历史客户申请记录信息和审批规则等内容获取到此客户命中的规则、对应的欺诈评分等信息,用来对审批工作提供参考。标签分为横向标签和纵向标签,横向标签是根据客户的简单信息直接判断,例如:客户的年龄是否<30岁;纵向标签是根据客户进件信息和历史记录进行判断,例如:近三个月内,相同手机号不同客户的进件次数。
2.使用技术
SpringCloud+SpringBoot+Mybatis+gd-timer+Nginx+nacos+zookeeper+JDK1.8+Maven+Oracle+solr。
3.项目实现
项目主要分为三个模块,标签处理模块、通信模块、小模型模块,
标签处理模块负责主要业务功能:收到审批的进件信息、处理命中不同的标签、调用小模型模块计算欺诈分、将欺诈分返回调用方;
小模型模块:通过pmml、model格式的模型文件计算欺诈分的模块。
通信模块的功能:实现标签处理模块调用solr的功能,在标签处理模块进行处理纵向标签的时候,会调用通信模块,通信模块主要是根据上送的请求信息组装solr请求,将solr的请求返回给标签处理模块。
4.工作内容
主要涉及横向和纵向标签新增开发、存量标签的修改、历史标签命中问题开发、solr存量数据刷数、solr新增字段、通过pmml、model格式模型获取欺诈分等工作;
二、统一支付支付清算系统配合新核心改造项目
1.项目背景
统一支付支付清算系统是农信银用来处理支付清算业务、支付查询、对账等功能的微服务项目。主要业务有汇兑交易、汇票交易、通存通兑交易、网联借记、网联贷记、日终对账、批次对账业务,其中网联借记和网联贷记的业务量一天大约400万。系统的调用方主要有柜面、网联渠道等。
2.使用技术
SpringCloud+SpringBoot+nacos+Redis+MQ+Nginx+Git+Oracle
3.项目实现
系统的功能模块如下:通信模块、业务模块、批量模块。
通信模块:负责接收转发柜面、网联等调用方的请求报文;同时负责处理业务模块调用其他系统的请求;
业务模块:负责处理交易请求,同时通过通信模块调用核心进行支付记账、查询等功能、调用通信模块将请求发往农信银中心。
批量模块:主要功能是定时任务处理异步交易、支付对账等功能
4.工作内容
(1)更换调用的核心接口,核心接口由之前的XML更换为JSON,需要重新建核心接口和上核心的账务场景;
(2)联调开发测试所有业务交易,包括农信银记账类交易、查询类交易、信息类交易等;
(3)网联借贷记超时流程优化,网联借记来账超时后进行冲正处理、网联贷记来账超时后进行入账处理;
(4)对账逻辑优化,因核心对账文件的变化,进行优化日终对账和批次对账逻辑;
(5)配合压测老师进行压力测试,对数据库进行分区分库分表优化;
(6)上线前版本、指令准备,上线投产演练和上线生产投产。
1.项目背景 统一支付支付清算系统是农信银用来处理支付清算业务、支付查询、对账等功能的微服务项目。主要业务有汇兑交易、汇票交易、通存通兑交易、网联借记、网联贷记、日终对账、批次对账业务,其中网联借记和网联贷记的业务量一天大约400万。系统的调用方主要有柜面、网联渠道等。 2.
一、信用卡审批反欺诈子系统 1.项目背景 审批反欺诈子系统是审批系统在处理审批过程中,根据客户上送的信息、历史客户申请记录信息和审批规则等内容获取到此客户命中的规则、对应的欺诈评分等信息,用来对审批工作提供参考。标签分为横向标签和纵向标签,横向标签是根据客户的简单信息直接判断