1.具备良好的算法设计与逻辑分析能力、扎实的java基础 、有良好的编码习惯
2.会使用Struts2、Spring、SpringMVC、Spring Boot、Spring Cloud、JPA、Hibernate、Mybatis等主流开源框架及Oracle、SQLServer、MySQL等关系数据库进行开发,熟悉SpringIOC/AOP等技术及常用面向对象设计模式如:Factory、MVC、DAO等
3.了解JSP、ftl、HTML、EL等表现层技术及CSS层叠样式、Javascript等前端脚本语言、XML语言、JSON数据交换格式、AJAX异步
4.能够使用Eclipse、STS、Intellij IDEA、CRT、Dreamweaver、PowerDesiger、ERMaster、PL/SQL、Navicat、Maven、Svn、Git等开发工具进行项目开发
5.熟悉分布式开发,如:Dubbo+Zookeeper、Spring Cloud+Eureka
6.熟悉Kafka、RabbitMQ、Redis等技术,具备项目运用经验
7.熟悉Linux服务器,如操作命令的使用、服务的部署及微服务运行环境的搭建
项目名称: 收银台聚合支付系统
项目描述:
收银台聚合支付系统是一个聚合支付平台。其中包含银行卡支付(银行卡、信用卡)、无卡分期(白条)、有卡分期(信用卡分期)、微信支付四种支付方式,并以H5、API的形式输出给外部或内部商户使用。
该系统共有以下几个子系统:
1.收银台核心服务
2.收银台基础服务
3.收银台API服务
4.收银台聚合服务
责任描述:
本人主要负责收银台核心服务、收银台基础服务、收银台API服务及对外接口文档的编写。
1.收银台核心服务包含支付订单创建、退款、商户支付方式配置、分润、对账、各支付渠道的对接。
2.收银台基础服务包含各表CRUD操作。
3.收银台API服务包含外部协议对接,加解签方式。
4.收银台聚合服务包含BM及H5对接,token方式。
----------------------------------------------------------------------------------------------------------------------------------
项目名称: 中台服务群
项目描述:
中台服务群即公共服务的提供。其中包含了:
1.产品服务
2.通用会员服务
3.渠道会员服务
4.机构服务
5.通知服务
6.分布式任务调度服务
7.权限服务
8.支付渠道服务
9.规则引擎服务
10.风控服务
责任描述:
本人主要负责产品服务、分布式任务调度服务。
1.产品服务包含产品基础配置,产品业务配置,产品费率配置,其中信贷类产品还包含期数配置,还款冲抵配置。产品种类分为
贷展类产品(贷款超市,引流)、信贷类产品、服务类产品。
2.分布式任务调度服务包含拆单、报表、对账等业务相关的任务,支持通过BM或Feign调用创建、修改和删除任务,由业务方控制幂等或非幂等。
----------------------------------------------------------------------------------------------------------------------------------
项目名称: 新信贷系统
项目描述:
新信贷系统是一个面向普通大众的小、中、大额贷款的互联网金融项目。该项目不仅有传统的现金贷产品,更是针对不同的客群设定了不同类别的产品,收到广大客户的青睐。
该系统共有以下几个子系统:
1.BANKNF: 前置系统
2.ADM: 中控系统
3.IMS: 进件系统
4.APS: 信审系统
5.CPS: 账务系统
6.CBMS: 贷后管理系统
7.PFS: 支付系统
8.SMS: 通知系统
9.GLP: 会计系统
10.CTS: 催收系统
11.GMP: 综合管理系统
12.DAS: 报表系统
13.BMP: 参数管理系统
14.ACL: 权限系统
15.FPS: 文件网关系统
责任描述:
本人主要负责IMS、APS、PFS、GMP、SMS系统:
进件系统IMS:
1、进件模式:分部进件、一次性进件(针对线下大额进件)。
2、进件流程:首次进件产生订单号插入订单表(订单表字段简洁,其中用json字段存储所有的进件信息),然后根据订单号不断更新订单表。
信审系统APS:
流程步骤:
(现金贷) 银行卡验证——申请信息上送风控——风控MQ回调——查询风控变量——自动审核或人工审核(一审、二审、终审)——开户——建立电子合同——请求放款——放款结果入库。
(授信) 额度测算——银行卡验证——申请信息上送风控——风控MQ回调——查询风控变量——额度测算结果查询——自动审核或人工审核(一审、二审、终审)——授信——开户。
支付系统PFS:
支付系统主要是分三大模块:
1.单笔支付(对公、对私)
2.单笔托收
3.批量托收
----------------------------------------------------------------------------------------------------------------------------------
项目名称: 支付网关系统
项目描述:
支付网关系统分为支付服务和支付后台服务.支付服务是把银联,支付宝,微信以及移动的和包支付打包成一个聚合支付.商家在该系统的支付后台中下载sdk包.配合商户的支付页面,按照该系统定义的支付规则来调起支付接口.同时系统会通过验签来验证该请求是否合法.