美团高级Java后台开发工程师
社招全职3年以上核心本地商业-美团平台地点:北京状态:招聘
任职要求
1、大学本科以上学历,具备扎实的编程基础和数据结构算法基础,优秀的编程能力和问题解决能力; 2、3年以上分布式系统开发经验,具备业务核心系统或高并发系统项目开发经验; 3、精通Java及面向对象设计开发,深入理解面向服务的架构,精通微服务开发,掌握Linux/MySQL/NoSQL核心原理等; 4、精通主流Java相关中间件,热爱技术,喜欢钻研技术; 5、喜欢钻研,对业务、产品和技术都有浓厚的兴趣,对技术驱动业务有强烈的激情;勤于思考总结,结果导向; 6、善于交流,有良好的团队合作精神和协调沟通能力,有与产品、前端、移动端等多方密切配合的经验和意识。 具备以下条件优先 1)有良好的工程架构sense,对设计原则、设计模式、稳定性等有自己的理解
工作职责
1、负责服务端技术方案设计、需求把控及核心功能开发,细化拆解业务需求并实施; 2、参与产品架构规划设计、性能优化、故障排查和解决线上问题等工作; 3、积极参与技术分享,技术学习,促进团队成员进步提升; 4、协调驱动业务团队间的配合协作,能通过目标驱动任务达成; 5、主导技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能,保证系统的安全、稳定、快速运行; 6、技术驱动业务,推动业务&产品持续进步。
包括英文材料
学历+
数据结构+
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://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
分布式系统+
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://www.baeldung.com/concurrency-principles-patterns
In this tutorial, we’ll discuss some of the design principles and patterns that have been established over time to build highly concurrent applications.
https://www.baeldung.com/java-concurrency
Handling concurrency in an application can be a tricky process with many potential pitfalls. A solid grasp of the fundamentals will go a long way to help minimize these issues.
https://www.oreilly.com/library/view/concurrency-in-go/9781491941294/
You’ll understand how Go chooses to model concurrency, what issues arise from this model, and how you can compose primitives within this model to solve problems.
https://www.oreilly.com/library/view/modern-concurrency-in/9781098165406/
With this book, you'll explore the transformative world of Java 21's key feature: virtual threads.
https://www.youtube.com/watch?v=qyM8Pi1KiiM
https://www.youtube.com/watch?v=wEsPL50Uiyo
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://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.
微服务+
https://learn.microsoft.com/en-us/training/modules/dotnet-microservices/
Microservice applications are composed of small, independently versioned, and scalable customer-focused services that communicate with each other by using standard protocols and well-defined interfaces.
https://microservices.io/
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of two or more services.
https://spring.io/microservices
Building small, self-contained, ready to run applications can bring great flexibility and added resilience to your code.
https://www.ibm.com/think/topics/microservices
Microservices, or microservices architecture, is a cloud-native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components or services.
https://www.youtube.com/watch?v=CqCDOosvZIk
https://www.youtube.com/watch?v=hmkF77F9TLw
Learn about software system design and microservices.
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.
NoSQL+
https://nosql-database.org/
Everything about NoSQL Systems – Types, Benefits, and Real-World Uses
https://piaosanlang.gitbooks.io/mongodb/content/section1.1.html
NoSQL(NoSQL = Not Only SQL ),即"不仅仅是SQL",指的是非关系型的数据库。是对不同于传统的关系型数据库管理系统的统称。
https://www.youtube.com/watch?v=0buKQHokLK8
NoSQL databases can operate in multiple modes: as key-value store, document store or wide column store.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
相关职位
社招3年以上ACG
-负责数字人业务后台系统的设计、开发与优化,包括但不限于用户管理、内容生成、任务调度、实时数据处理等模块 -参与音视频处理、AI 模型调用、渲染任务管理等核心业务后台的架构设计与性能优化 -根据业务需求,设计高可用、高并发的分布式服务,保障数字人生成与交互的实时性与稳定性 -编写高质量、可维护、可扩展的代码,并进行单元测试与代码评审 -与前端、算法、音视频处理、产品等团队紧密协作,推动需求落地和技术方案优化 -对接私有化客户及客户侧技术人员,制定项目技术实施方案,客户反馈问题修复
更新于 2025-08-14
社招5年以上BG基础设施_云
1.负责蓝盾DevOps平台的开发与维护工作; 2.参与系统架构设计与优化,提升系统性能与稳定性; 3.协调与产品、测试等团队的工作,确保项目按时高质量完成; 4.深入理解业务需求,为产品提供技术支持与解决方案。
更新于 2025-10-17

社招5年以上社交产品中心
1.负责项目后台系统、PUSH系统以及APP相关功能接口的开发和维护; 2.负责需求沟通、架构设计、核心技术研发和线上服务维护等; 3.组织跨团队沟通协作,确保系统架构内外设计合理或保障项目质量与进度。
更新于 2025-03-17