ID:121539

自由的风

java资深开发工程师

  • 公司信息:
  • 传化物流
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 全区

技术能力

1. 熟悉 javaee , mysql , 网络协议, html , xml, css, js, springmvc+mybatis框架,dubbo远程调用框架 , redis缓存, zookeeper , kafka异步消息框架 , storm流计算框架. drools 规则引擎等等.

2. 具有丰富的项目开发经验, 项目搭建, 表结构设计,多次带领项目小组完成开发任务

3. 熟悉MVC+Mybatis+ZUI框架,具备一定的创新能力,能针对于该框架开发出一套代码工具,现在能做到
mappe.xml,dao,service,serviceImpl,controller,html,js一键生成,解决了大量开发资源,在我们部门广泛使用.大大提升了开发效率.

4.熟悉网站的安全防护,熟悉xss和csrf攻击的防护方式

5.熟悉采用接口签名的方式防护接口安全

项目经验

事后风控系统项目:

需求 :
需要对陆鲸和TMS系统订单进行规则过滤处理,对刷单,褥羊毛等行为风险识别,并对用户做出处理

负责模块:

负责框架搭建,表设计,代码编写.使用springmvc+mybatis框架解决业务编写和数据库交互问题, 采用drools规则引擎进行规则处理, 使用json字符串来描述一个规则,该规则可以在页面编辑,录入数据库,drools规则引擎动态加载规则.
由于大数据部门的接口比较慢,我们把需要的表字段整理好,让大数据每天把数据同步到我们的数据库表,定时任务每天去查询这些订单, 执行规则,得出计分结果存库. 业务人员可以查看每条订单的分值和计分情况.
信用系统 :
需求 :
我们的公路港提供了给司机和货主的贷款平台,但并不是所有人都有资格贷款,需要根据每个客户的资料进行信用评估,根据评估结果来决定是否发放贷款
负责模块 :
该项目由我负责,由3个开发人员组成. 我负责框架搭建, 因子,模型 , 规则和表结构的设计.并负责核心代码规则处理部分的编写. 整个项目的处理流程如下:
新增因子--> 定义模型--> 编辑规则--> 执行模型--> 生成信用报告
现在已经上线250多个因子,10个模型,8个种类型的报告.
该系统定义的术语和概念:
因子:
用于表达某种意义的数据,比如 年龄,性别,职位等等. 它是构成判断逻辑的基本要素,比如 : [年龄]大于3, [性别]匹配男, [职位]匹配经理.. []号内部的即是因子.
规则 :
由多个判断逻辑组成,多个判断逻辑是 “与”的关系,整个规则就是多个判断逻辑”与”的结果.规则有命中和未命中两种状态.并可以设置一个分值,命中的情况下可以累加该分值.
规则的组成例如: [年龄]大于3 且 [性别]匹配男 且 [职位]匹配经理.
模型:
由多个规则组成的规则组, 称之为模型. 每个业务对应一个模型,该模型由负责该业务的运营人员配置,跑分时,该模型下所有命中的规则分值累加即为信用评分

事中风控系统:
需求:
需要实时的对我们会员的登录,订单流程中的节点进行风险识别,然后阻断.
我负责的模块:
我参与其中一部分代码编写和参与系统架构的讨论,该系统对实时性要求比较高,我们要求锚点的部分把日志发送到kafka异步消息系统,然后使用storm实时处理框架订阅该消息,并进行相应的统计处理.把该节点用户相关的信息进行累加和统计,并存储到redis中. 执行规则的时候,数据去redis中查询,这样效率大大提高,得到计分结果后反馈给调用系统,由调用系统来决定是否阻断. 现在已经能达到100ms以内.

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服