ID:192582

cl

java开发工程师/大数据开发工程师

  • 公司信息:
  • 宇信集团
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 西安
  • 全区

技术能力

◼ 熟练使用Java,Scala语言进行应用程序设计。
◼ 深入理解面向对象编程思想。
◼ 熟悉基础数据结构及常见算法。
◼ 了解linux操作系统(主要是Ubuntu,Centos),熟悉常用命令,及常 用脚本的编写。
◼ 熟悉Hadoop, Spark,Tez等离线计算框架,了解Spark streaming,Flink等实时计算框架。了Hadoop ,Spark性能调优技 术。
◼ 熟练使用Flume,Kafka,Sqoop,Logstash,了解Kettle,Canal, Filebeat等数据采集传输工具。
◼ 熟悉Mysql,HDFS,HBase,Redis,MongoDb等数据库存储技 术,了解Elasticsearch、Solr等搜索引擎。
◼ 了解Presto,Druid,Impala,Kylin 等OLAP查询系统。
◼ 熟悉Azkaban,了解Oozie等任务调度工具。
◼ 熟悉SSM,SSH,Spring Boot 等JAVA EE框架。
◼ 熟悉echarts,H-Ui,Bootstrap,Nodejs等前端框架技术。

项目经验

⚫ 金融风控系统 技术:Flume+Canal+Kafka+ Spark+Spark Streaming+ES+ Azkaban
项目简介:金融风控系统是在线上线下发生资金往来的数据基础上,通过对 用户及企业进行画像、识别,标签分析用户和企业的消费、投资、理财、筹 资,借贷等金融行为,为银行及金融机构的审计、信贷、期货、信托等存在 风险的业务提供正确的决策方向跟营销策略的系统。异常行为预警项目是风 控系统的一个模块,主要通过分析数据识别用户的异常消费,退货,冲正, 撤销,清算,代发,代扣交易,识别异常设备信息,异常 app 登录行为, 异常访问行为,维护黑名单,白名单,信用等级,风险等级等,为银行及金 融行业及时提供预防措施。主要数据来源于本公司业务系统前端埋点、金融 app sdk 埋点日志,银行前置机数据。日志由nginx分发请求到日志服务器 集群,通过 Flume 采集日志,Canal 监控银行前置机数据库,将数据一起 放入 kafka 集群。Spark streaming 持续消费 kafka 消息,进行数据的清 洗、转化、加工,分析相关的指标,最后将计算完成的一部分数据发送至 kafka,以供外部系统订阅,一部分数据存入 mysql 数据库作为其他系统校 验依据,另一部分使用echarts进行页面展示。

⚫数据标准化落地系统 技术:Flume+Canal+Kafka+ Spark+Spark Streaming+HDFS
主要负责:渠道对账单数据标准化项目
项目简介:数据标准化落地系统是将业务系统在资金流转过程中产生的大量 交易明细、用户信息、企业工单、直连,间连清算明细、手续费优惠明细、 费率明细、代发代扣明细,POS,POSP交易明细,还款明细,差错明细等数 据进行解密、清洗、整合、标准化操作,形成可供分析的标准化数据。渠道 对账单数据标准化项目是该系统的一个模块,是将同公司有业务往来的银行 或受银保监会监督的金融机构在资金流转过程中数据的文件凭证采集后,统 一处理成可用的标准化数据。部分数据通过业务系统同步至 kafka,另一部 分数据通过网络请求传输至 kafka,还有部分数据通过脚本直接获取文件传 输到 kafka。spark streaming 实时消费 kafka 中的数据,根据不同的规 则,将不同形式的数据流经过处理,形成统一格式的消息,然后发送至 kafka 的标准化 Topic,利用 flume 存入 HDFS,然后通过 HIVE 映射到外 部表,供离线数仓使用。也有部分数据直接存入es供实时业务查询。
⚫教育教材销售系统(已上线)
主要负责:
微信公众号:用户登录,注册接口的编写,用户中心,用户信息,订单列表等功能
代理商后台:代理商登录,订单管理等 bug的修改
系统总后台:订单管理,普通幼儿园管理,财务信息查看
项目简介:
该项目是一个教育类 b/s 架构网站,采用公司自己由 springmvc+mybatis 拓展封装的 框架,利用 json,ajax等技术实现html 静态页面和系统后台的交互。主要由北京徳耕教育 科技有限公司发行幼儿园教材,然后发展线下的代理商,代理商再发展线下的示范幼儿园, 示范幼儿园又由自己所发展的普通幼儿园,逐级进行销售。系统分为家长用户,代理商,示 范幼儿园,普通幼儿园四种角色,由统一的后台统计,审核,订单,查看财务信息,记录登 录日志,打印订单,等等。代理商,幼儿园也有自己的平台,可以看到自己的销售情况。该 项目中我遇到最大的难点就是统计财务信息时 sql 的编写,有时候需要四表连查,而且还得设 置默认值,利用 sql 判断,在不同的情况执行不同的 sql,这是以前我从来没有遇到过的情 况。通过参与该项目的开发,让我对 sql 的理解由原来简单的增删改查上升为 sql 确实是一门 语言,让我学到了好多查询的技巧。让我学到 html 页面通过ajax进行异步交互时,一些交 互流程的控制。还让我学到 js与后台交互的一些技巧。更让我收集了大量项目开发中通用, 优秀的代码。
⚫酒店贴身管家(已上线)
主要负责:登录、注册、点餐预订的银联支付,微信支付
项目简介:
该项目是一个运行在移动平台的管家系统。系统由餐饮定制、订房直通车、客房服务、 礼宾服务、客房延住、快速退房、店内导航、周边信息、首都嘉宾会,积分商城和会员中心 11个模块组成。用户可以通过该系统在线订房订餐,了解首都大酒店周边风景名胜和特产等 信息。可以通过店内导航查看酒店结构等信息。通过客房服务,客户可以进行叫早和洗衣

案例展示

  • 数仓

    数仓

    数仓是通过分析客户信息,账户信息,企业关系,事 件信息,汇总数据,清算数据,渠道信息为银行及金融机构的业务营销,业 务推广,费率调整,优惠策略,为公司运营,销售,手续费,风险控制,为 企业商品营销,资金调整提供数据报表、风险评估、决策方向的业务系统。 app 前端埋点数据通过 F

  • 数据标准化落地系统

    数据标准化落地系统

    数据标准化落地系统是将业务系统在资金流转过程中产生的大量 交易明细、用户信息、企业工单、直连,间连清算明细、手续费优惠明细、 费率明细、代发代扣明细,POS,POSP交易明细,还款明细,差错明细等数 据进行解密、清洗、整合、标准化操作,形成可供分析的标准化数据。渠道 对账单数据标

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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