美团后端开发工程师(供应链商品系统)
社招全职4年以上核心本地商业-业务研发平台地点:上海状态:招聘
任职要求
1. 本科及以上学历,4 年以上 JAVA 开发经验,具备扎实的编程能力和数据结构基础。 2. 精通面向对象设计开发,深入理解面向服务的架构,掌握 Linux/MySQL/Redis/Kafka/ES 等核心原理 3. 熟悉分布式系统的设计和应用,熟悉缓存、消息、搜索等机制,能对分布式常用技术进行合理应用,解决问题 4. 具有较强的团队意识与良好的沟通能力,高度的责任感,对工作积极严谨,勇于承担压力,较强的学习能力以及快速解决问题的能力 具备以下条件优先 有过主导/参与过大型复杂项目的经验,具备良好的多团队协同能力,能够带领小组成员共同解决各类挑战问题。
工作职责
1. 负责对接到店供应链和商品平台方向餐综酒旅各业务团队,支持各类业务垂域场景、横向公共场景、数据外发供给场景的需求,进行需求分析、整体方案设计,编写高质量代码和文档。 2. 负责到店供应链和商品平台基础能力建设,分析业务发展诉求,挖掘并沉淀平台通用能力,推动系统架构演进和迭代。 3. 负责团队稳定性保障,提升服务容量与性能,参与故障排查、解决线上问题,推进技术债务治理。 4. 积极参与技术分享,技术学习,促进团队成员进步提升。
包括英文材料
学历+
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.
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
面向对象+
https://liaoxuefeng.com/books/java/oop/index.html
面向对象编程,英文是Object-Oriented Programming,简称OOP。
https://liaoxuefeng.com/books/python/oop/index.html
面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。
https://www.youtube.com/watch?v=SiBw7os-_zI
Learn the basics of object-oriented programming all in one video.
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
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.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
Kafka+
https://developer.confluent.io/what-is-apache-kafka/
https://www.youtube.com/watch?v=CU44hKLMg7k
https://www.youtube.com/watch?v=j4bqyAMMb7o&list=PLa7VYi0yPIH0KbnJQcMv5N9iW8HkZHztH
In this Apache Kafka fundamentals course, we introduce you to the basic Apache Kafka elements and APIs, as well as the broader Kafka ecosystem.
ElasticSearch+
https://www.youtube.com/watch?v=a4HBKEda_F8
Learn about Elasticsearch with this comprehensive course designed for beginners, featuring both theoretical concepts and hands-on applications using Python (though applicable to any programming language). The course is structured in two parts: first covering essential Elasticsearch fundamentals including index management, document storage, text analysis, pipeline creation, search functionality, and advanced features like semantic search and embeddings; followed by a practical section where you'll build a real-world website using Elasticsearch as a search engine, working with the Astronomy Picture of the Day (APOD) dataset to implement features such as data cleaning pipelines, tokenization, pagination, and aggregations.
分布式系统+
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://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
相关职位
社招3年以上核心本地商业-业
1. 承接到店供应链和商品平台方向业务需求,参与并支持和营销/交易等平台间的横向项目,进行需求分析、方案设计,编写高质量代码和文档。 2. 负责到店供应链和商品平台服务端能力建设,参与系统架构演进和迭代。 3. 推进技术债务治理,提升服务容量与性能,参与故障排查、解决线上问题等稳定性保障工作。 4. 积极参与技术分享,技术学习,促进团队成员进步提升。
更新于 2025-04-17
社招3年以上核心本地商业-业
1. 负责供应链商品系统后端 Java 工程师的开发工作,包括需求分析、系统设计、编码实现和测试等工作。 2. 负责优化系统性能,保证系统稳定性和可靠性。 3. 参与团队技术讨论,提升团队整体技术水平。 4. 解决项目中遇到的技术难题,保证项目按时高质量完成。
更新于 2025-04-17
社招3年以上核心本地商业-业
1. 负责住宿商家及供应链相关业务领域模块设计及开发,包含住宿商品、订单、营销/运营、CRM、供应链、AI智能助手等核心流程。 2. 与业产研深度合作,包括但不限于需求分析、系统设计、编码实现、测试和维护等工作。3. 负责后端技术选型和架构设计,保证系统的稳定性和性能。 4. 技术探索主要围绕AI Coding/Agent探索、商家性能优化、门户基建融合、工程标准化等等。5. 参与团队技术分享和培训,提升团队整体技术水平。
更新于 2025-06-22