前端技能:
1.熟练掌握VUE,angualrjs,HTML和CSS,Javascript、Ajax异步请求、jQuery等脚本技术, jQuery插件;
数据库技能:
1.熟悉Oracle、MySQL等关系数据库,掌握非关系型数据库
2.熟练使用Redis;以及SQL调优、代码优化,熟悉E-R图的概念和绘制
3.熟悉elasticsearch,hive的使用
框架:
1.掌握mybatis及其原理;
2.熟练使用springboot,springcloud,spring,springMVC, 包括IOC和DI、AOP编程、声明式事务处理及SSM,SSH的整合等技术;
3.熟悉hibernate
4.可以熟练使用dubbo
5.掌握JWT单点登录框架
javaweb技能:
1.熟练掌握Java Web技术,包括JSP、Servlet、Filter、Listener、Cookie、Session、EL表达式并且熟悉HTTP协议与UDP协议。
2.熟练掌握多线程技术
3.熟悉反射、注解等知识
专业其他技能:
1.熟练使用 IntelliJ IDEA 和eclipse等开发工具;
2.熟练使用Git和SVN版本控制软件;掌握负载均衡Nignx;
3.掌握kakfa,熟悉常见的设计模式
4.熟悉flink框架
5.掌握shell编程
6.熟悉tomcat
7.掌握jekins
8.activiti工作流
9.掌握poi
10.掌握分布式事务
大数据智能风控平台项目是为客户的在交易过程(包括登录,转账等)提供风险控制,渠道端会以服务化的方式调用风控系统, 风控系统根据此次交易信息对此操作进行评分,并判断是否有风险(通过,拒绝,审核). 渠道端根据风控返回的处置方式来判断此交易是否允许继续进行下去。 业务在操作中调用风控称作事中,风控在毫秒级别返回;操作完成后渠道端还要再次调用风控系统,称作事后;以消息中心方式告知这个交易是否成功以进行指标统计;所有交易都以事件历史的方式保存在elasticsearch,并通过批次任务的方式在hive(fi离线集群)中保存一份供有需要的其他系统进行数据分析与处理.
责任描述:
1.数据分析,根据事件历史数据分析客户被诈骗的概率与可能性,并制定新的风控规则指标进行风险控制
2.分析项目需求,编写项目概设文档,并与需求人员进行需求反讲
3.前置服务:搭建商户风控的前置服务,在对接服务机构接入:支付中台交易、聚合交易、卡交换、三方票券核销等交易进行风险控制
4.批次服务: 搭建批次服务,利用调度平台定期发起批次任务接入商户信息、反洗钱信息、商户评分信息等相关任务批次
5.配置中心:各个项目接入配置中心携程apollo
6.消息中心:接入银行的消息中心,对接各个系统的交易,例:商户管理平台的商户信息下方、聚合支付的平台的交易下等,把接入的相关交易进行风险控制
7.服务化接接口:通过前置服务接入各个系统的服务化接口,例如:商户管理平台的商户限额接口、名单库的查询名单接口等,是通过dubbo协议实现
8.风险设备: 对交易的风险设备进行采集、统计及设备信息进行标记等相关操作
9.数据加工:利用hive和shell技术加工离线数据,将数据过决策引擎
10.解决项目组遇到的技术问题,确保项目按计划推进,按时保质完成。
11.协助测试人进行冒烟测试及修复相关缺陷。
12.搭建项目的部署环境及部署项目到相关环境
配置中心:各个项目接入配置中心携程apollo 消息中心:接入银行的消息中心,对接各个系统的交易,例:商户管理平台的商户信息下方、聚合支付的平台的交易下等,把接入的相关交易进行风险控制 服务化接接口:通过前置服务接入各个系统的服务化接口,例如:商户管理平台的商户限额接口、名单
1.项目前期负责需求文档的编写与业务流程设计,即需求调研 2.客户模块:负责管理各个类型的客户管理与信息收集,例如:个人客户、企业客户、联保体客户等 3.评级模块:处理根据客户的信息,根据客户财务与征信信息为客户评级 4.额度模块:管理客户的额度信息, 客户可以使用的贷款