掌握Java语言基础、面向对象思想,掌握常见的数据结构和算法,熟悉集合、线程等,了解TCP/IP、HTTP网络协议;掌握Spring、SpringMVC、MyBatis、MyBatis-plus、SpringBoot等后端框架技术;熟悉 JavaWeb 开发体系,及 HTML、JS、Vue、ElementUI等前端技术熟悉SpringCloud微服务技术,了解Docker容器化技术及RabbitMQ消息队列;熟悉MySQL数据库和SQL语句编写,了解Redis的基本使用:熟悉 Activiti 工作流、xxl-job 定时任务;熟悉Linux系统常用命令,进行项目环境搭建,部署及维护;专熟练使用Intelli IDEA、Eclipse、Xshell等开发运维工具,以及 SVN,Git代码管理软件
抵押贷 2023.3-2023.11
项目简介:该项目是为银行提供房产抵押贷款服务系统,申请人通过客户端或小程序填写个人及房产信息,通过身份、风险、黑名单等模块校验后,获得初始预估可贷额度,通过企业微信通知客户经理进行下户尽调,提交尽调信息,获得最终可贷额度,发送短信通知申请人进行贷款签约,技术栈:SpringBoot + Mybatis + SpringCloud + Oracle + Activiti + Urule + xxl-job负责模块:
1.ETL 数据处理,通过自研数据平台,定制化 SKD 组件批量化从数据源取数转换入库;2.楼盘定位查找,通过输入楼盘名称模糊匹配楼盘:3.使用 Activiti 的四级审批流,新增房产开放区域需要申请人发起申请,依次通过三位不同审批人审批;4.xxl-job定时任务开发,按配置的指定时间完成代码业务逻辑,如定时大批量更新库表中楼盘评级信息,定时推送额度信息至信贷系统等
5.推送客户及其押品信息(共约600多个字段)至信贷系统,根据业务取数逻辑,书写Java代码或SQL语句,将数据转为指定要求格式字段,封装成JSON报文发送至信贷系统6.客户支用/解冻流程改造,添加关联方相关业务组件,针对客户是否是关联方进行不同的支用/解冻逻辑判断;7.绘制 Activiti 流程图,添加不同业务节点至流程图中,并对流程进行验证。
角色 | 职位 |
负责人 | java开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |