饿了么饿了么-Java开发专家-用户营销技术-杭州
社招全职2年以上技术类-开发地点:杭州 | 上海状态:招聘
任职要求
1. 本科及以上学历,2年以上大规模分布式系统应用架构设计与研发经验,扎实的Java编程基础; 2. 2年以上大型数据库如mysql使用经验,精通unix/linux操作系统,对常用命令运用娴熟,能够根据实际需要快速编写shell脚本; 3. 具备良好的识别和设计通用框架及模块的能力,具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力; 4. 对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力,良好的沟通表达能力和团队协作能力; 5. 专注于技术、对业界的技术发展动态有比较密切的关注,同时对电子商务、O2O行业有较深刻的理解和敏感的触觉,能前瞻性提出行业技术解决方案; 6. 具有大型电子商务网站、O2O行业系统架构设计经验背景的优先。 7. 同时具备一定数据分析经验、熟练使用实时计算引擎flink写过框架代码者优先。
工作职责
营销方向: 1. 负责公司战略级项目(如超吃卡、爆红包等)的技术架构规划和设计,并主导落地实施; 2. 主导技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能,保证系统的安全、稳定、快速运行; 3. 独立完成中小型项目的系统分析、设计,核心功能的设计与代码模板编写,开发与维护系统核心模块; 4. 理解业务,识别需求,参与架构、系统、分析设计等多领域项目的相关技术的实践、应用和研发,负责产品线系统的规划设计,制定产品线的技术发展计划; 5. 审核开发人员的系统设计和代码质量,书写技术文档和制定开发规范。 选品方向: 1、负责阿里本地生活-盘货、实时选品架构规划和设计,并主导落地实施; 2、发掘和分析业务需求,负责相关子域产品及业务架构的规划设计,并主导落地实施; 3、独立完成中小型项目的系统分析、核心功能设计与代码模板编写,开发与维护系统核心模块; 4、解决平台运行中的各种疑难杂症,保障应用的稳定运行; 5、参与或主导跨团队研发项目。
包括英文材料
学历+
分布式系统+
https://www.distributedsystemscourse.com/
The home page of a free online class in distributed systems.
https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
Unix+
[英文] The UNIX® Standard
https://www.opengroup.org/membership/forums/platform/unix
https://www.youtube.com/watch?v=IrDUcdpPmdI
UNIX is an operating system which was first developed in the 1970s, and has been under constant development ever since.
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
Flink+
https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/learn-flink/overview/
This training presents an introduction to Apache Flink that includes just enough to get you started writing scalable streaming ETL, analytics, and event-driven applications, while leaving out a lot of (ultimately important) details.
https://www.youtube.com/watch?v=WajYe9iA2Uk&list=PLa7VYi0yPIH2GTo3vRtX8w9tgNTTyYSux
Today’s businesses are increasingly software-defined, and their business processes are being automated. Whether it’s orders and shipments, or downloads and clicks, business events can always be streamed. Flink can be used to manipulate, process, and react to these streaming events as they occur.
相关职位
社招2年以上技术类-开发
1. 参与规划智能营销平台的架构方向,进行全局性和前瞻性的架构设计,深入发掘业务需求,独当一面,包括需求分析、架构设计和代码实现; 2. 持续的复合创新和优化,结合AI大模型、隐私计算等技术重构营销业务,帮助业务实现数据化和智能化,提升营销效果和效率。
更新于 2025-08-22
社招4年以上技术类-开发
1、负责支付宝平台唤端和流量置换、采买及下载业务的平台建设,提供复杂系统设计的支持, 同时兼顾综合技术成本 (开发、运行、 维护、 可靠性); 2、深入发掘和分析业务需求,撰写技术方案和系统设计。参与技术方案和系统设计评审,把握复杂系统的设计,确保系统的架构质量。系统核心部分代码编写,疑难问题的解决,系统性能的调优; 3、对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件; 4、为团队引入创新的技术、创新的解决方案,用创新的思路解决问题; 5、对业务数据深度挖掘,数据驱动业务增长;
更新于 2025-09-17

社招2年以上技术类
致力于构建得物高可用、高扩展的智能营销基础设施,打造新一代优惠券智能发券能力,通过系统架构创新支撑精细化策略落地,保障海量用户场景下的实时决策与资金安全。 岗位职责: 1. 负责优惠券智能发放系统的架构设计与核心模块开发,支撑海量发放请求的毫秒级响应; 2. 建设策略工程化平台,实现算法团队定价模型、运筹优化、预算分配策略的快速迭代与AB实验; 3. 保障智能发券系统的稳定性,解决高并发场景下的错发/超发/少发问题,保障系统可用性及营销资金安全; 4. 攻关性能瓶颈,通过JVM调优、缓存架构优化、异步化改造等手段提升系统吞吐量。
更新于 2023-12-26