具有良好的编程习惯和代码规范,遵从命名规范;
熟练使用 IDEA,Maven 等开发构建工具,Git 版本控制工具;
熟练使用 Spring ,SpringBoot, MyBatis,MyBatis-Plus 等主流技术框架;
熟练掌握 SpringCloud 微服务架构以及 Nacos, Gateway,OpenFeign 等组件;
熟练使用关系型数据库 MySQL,Oracle,对 SQL 的优化有所了解;
熟悉使用 Redis 实现缓存,了解缓存穿透、缓存雪崩产生的原因及处理对策;
熟悉使用 RabbitMQ 等消息中间件,并能应用到项目中对功能解耦合;
熟悉使用 Postman 等测试工具;
熟练使用 Linux 常用的命令 docker 的使用
熟练使用vue前端技术。
项目名称:交易欺诈侦测风控平台
开发环境: IDEA 2022.2 + JDK 1.8 +Oracle + MyBatis+JPA +Git + Maven 3.6.8
软件架构: 分布式系统+Spring MVC + Spring + + Spring Boot + SpringCloud +vue
项目描述: 交易欺诈侦测风控平台是对持卡人交易行为进行实时监测分析,并根据交易的风险严重程度提供实时卡片止付,达到控制持续性风险交易发生的处置平台,该系统运用专家规则进行数据分析,规则部署灵活,同时完善的系统功能,可以为银行提供良好的客服服务,系统具有完善的报表,为专家规则的持续化提供数据支持,该项架构使用微服务架构模式共13个服务
品控核查模块:分析品控模块需求与业务人员对接,针对有风险的交易审查员在处理完后,因业务需要对交易进行二次核查,开发品控核查队列,品控报表队列,品控核查代码维护,品控核查结果配置,使核查员在该队列完成基本作业处理流程,查看,记录,判定等,数据来源分为手动导入和自动导入
批处理模:,目前系统数据库分为业务库和报表库,因业务库数据储存时间较短历史数据需要同步到报表库,也是为业务操作人员方便查看,编写批处理执行逻辑,
规则引擎:根据专家描述开发规则,针对于交易新规则一直在增长,每一笔交易都要走规则,当交易触发某一规则后,就会进入当前报警队列,为后续业务人员做处理
联调与测试 : 对接银行核心系统,完成接口联调
迭代开发: 前后端开发,编写单元测试,配合上线等工作
项目名称:交易欺诈侦测风控平台 开发环境: IDEA 2022.2 + JDK 1.8 +Oracle + MyBatis+JPA +Git + Maven 3.6.8 软件架构: 分布式系
项目名称: 积分系统平台 开发环境: IDEA 2022.2 + JDK 1.8 +Oracle+ MySQL+ Git + Maven 3.6.8 软件架构: 分布式系统+Spr