ID:354387

ander

JAVA开发工程师

  • 公司信息:
  • BOOS制品
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 北京
  • 海淀

技术能力

1 参与过多个业务领域的(医疗、政府业务、招聘等)的研发工作,擅长解决ToB的复杂业务架构和流程推进。
2 曾就 职于拉勾、Boss等多个互联网头部公司
3 拥有10年以上的一线开发经验,深入理解Spring架构体系,能够灵活运用其核心组件,确保系统的高效稳定运行。 对Java多线程与高并发原理有深入了解、能够设计和优化高并发场景下的系统架构,确保系统在高负载下依然稳定 运行。并且有完整的JVM调优和SQL优化经验,深入理解ES、Nacos、Canal等多个中间件,能够过灵活配置与优 化,基于ES实现返回TOPN的业务,具备大规模搜索场景的能力
4 拥有百万级数据导入与双写的经验和处理能力,能够保证在导入数据期间正常业务不受影响,实现平滑迁移,基于 Spider实现数据导入和爬取,具备处理复杂的爬虫需求和数据抓取工作的能力。

项目经验

1 Transform数据中心
该项目基于binlog的客户端消费项目,开始基于CanalServer的客户段消费项目,逐步演变成一个完善的数据中台, 负责数据的清洗、导入、同步、监控、基础数据维护,尤其是多租户入住后负责租户历史数据的导入、数据报表的产 出、人才库的同步等多个职责
1)多租户入住后,租户历史数据的导入方案的设计并落地,完成多家租户200w+人才的导入、50W+订单数据的导入
2) 实现了业务日志报警组件,根据业务实现实时报警,往往公司层面的监控不够实时或者触发条件较多,并有一些业 务异常不算作报警,这个组件可以实时监控并推送业务异常和运行时异常
3)整个项目是基于监听->任务->异步执行的模型,研发可以随时添加自定义的监听,追加不同的任务,可以实时追踪 任务执行的情况
4)二开了Canal客户端代码,并且在之前的SQL模型监听的基础上,追加了自定义监听模型,可以不只根据SQL去监听 了,只要实现我们的监听模型即可

2 Quake
该项目是为辅助猎头顾问的招聘系统,其主要目的是为了提高顾问工作转化率,整个生命周期涵盖了职位管理、候选人 管理、推荐、成单、业绩等,并且适用于多租户的Saas系统,目前20+租户,300w人才库,50w+订单
1. 基于ES的评分机制实现了人人匹配、人岗匹配、人才搜索TOPN业务
2. 单租户到多租户改造的技术方案的设计和落地,主要是数据隔离和部分租户数据共享
3. 基于状态机实现订单流程流转,合并订单和业绩等多流程,跨流程多状态查询算法实现
4. 基于HIVE为各租户提供了有效的业务数据报表、和工作台数据转化大盘
5. 基于DDD设计开发了字段替换组件field-intercept,旨在辅助开发不需要过度关心非领域内的业务
6. 基于SseEmitter实现系统内消息组件,用于即时消息的推送

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服