ID:398975

五五

java后端开发工程师

  • 公司信息:
  • 爱奇艺
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 朝阳

技术能力

了解常见的设计模式(如单例、工厂、观察者、策略等),熟悉面向对象设计原则(如SOLID原则),具备良好的系统设计思维。
精通Java语言,熟悉Java基础类库,具备扎实的面向对象编程功底和良好的代码规范,能够高效开发高可读性、可维护性强的业务逻辑模块。
熟悉Java多线程编程,掌握线程池、并发控制、锁机制等内容,了解Java虚拟机(JVM)内存模型、垃圾回收原理及性能调优方法。
熟练使用Spring Boot、Spring MVC、MyBatis等主流开发框架,能够独立完成后端接口开发、业务逻辑实现与接口文档编写。
掌握Vue.js前端开发框架,能够进行前后端分离项目开发,熟悉组件化开发、状态管理和接口联调。
熟练掌握MySQL数据库,能够高效编写复杂SQL语句,熟悉索引优化、查询优化、数据库设计与性能调优。
熟悉常见的数据结构与算法,具备良好的编程逻辑思维,能够在开发中灵活应用进行高效问题求解。
掌握使用Maven进行项目构建管理,熟悉Git版本控制工具,具备良好的团队协作和分支管理能力。
熟悉计算机网络基本原理、HTTP协议、Socket通信等内容,具备基本的网络编程知识。
熟悉Linux操作系统的基本使用,能够进行简单的部署与环境配置,了解常用Shell命令。
具备使用Selenium、crawl4ai等爬虫工具进行网页数据采集的能力,了解反爬机制与数据解析技术。
熟悉Flink流式处理框架,能够进行实时数据处理任务配置与调优,具备基本的Hadoop大数据生态系统使用经验。
熟悉Dinky等实时计算平台的基本使用,了解任务编排、数据同步、实时指标构建等应用场景。

项目经验

项目一:基于 Apache Flink 的实时日志分析系统
主要功能:
实时采集 Web 服务日志(如 Nginx、应用日志等),通过 Flink 接入 Kafka 实现日志的高吞吐传输。
使用 Flink 的 DataStream API 对日志进行实时清洗、字段提取、格式转换等操作。
实现关键字段的聚合统计,例如每分钟请求量、IP 访问频率、错误率统计等,并通过自定义窗口进行时间滑动统计。
构建异常检测模块,对出现异常请求(如大量 5xx 状态码)进行实时检测并发送预警到邮件。
处理后的结果数据输出到 MySQL 和 Elasticsearch,用于后续数据存储与可视化展示。
个人职责:
负责 Flink 作业的编写与优化,设计数据处理流程和业务逻辑。
编写 Kafka 消费逻辑,解析 JSON 日志并封装为自定义数据模型。
实现窗口聚合统计与异常检测模块,使用 processFunction、自定义 watermark 等特性处理乱序数据。
搭建测试环境,参与系统部署与日志调试,确保系统在高并发下的稳定性和低延迟。

信用行为

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

发布任务

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

微信接收人才推送

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

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