美团交易系统平台部-业务集成-Java开发工程师
社招全职3年以上核心本地商业-业务研发平台地点:北京状态:招聘
任职要求
1.本科及以上学历,三年及以上互联网系统研发经验; 2.熟悉常用的数据结构、算法、设计模式、分布式、DDD、微服务系统设计理论、服务治理方法等; 3.具备较强的抽象能力,可根据业务需求,设计出可扩展的系统架构; 4.有互联网高并发处理、性能优化实践经验,有定位与处理线上问题的丰富经验; 5.在技术领域有一定深度和广度,有较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题; 6.高度的创业心、责任感和投入度,关注电商产品业务,了解大型互联网系统演进方向。 具备以下条件优先 1.有业务中台经验者优先; 2.有复杂业务和高并发交易系统的架构设计和优化经验者优先。
工作职责
1.负责到家导购平台、标签平台和前后端一体化研发平台建设,支持到家外卖、闪购、医药等多业务线在用户端导购场景落地; 2.负责内容平台(内容、UGC、PGC)等相关支撑系统的设计和研发,针对复杂的数据模型和数十亿的数据量优化核心架构,保证系统架构的合理性和前瞻性; 3.负责数据集成、数据管理和统一数据服务等业务数据平台核心模块的设计和研发; 4.深度参与并完善系统可用性保障体系,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行; 5.能为团队引入创新的技术、创新的解决方案,持续以自动化系统化的手段提高效率。
包括英文材料
学历+
数据结构+
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://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.
DDD+
https://ddd-crew.github.io/ddd-starter-modelling-process/
This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model.
[英文] Domain Driven Design
https://medium.com/@matteopampana/list/domain-driven-design-c1efaabe287e
Everyone talks about DDD, but how many understand and correctly apply Domain-Driven Design? I want to be one of them.
https://redis.io/glossary/domain-driven-design-ddd/
Domain-Driven Design (DDD) is a software development philosophy that emphasizes the importance of understanding and modeling the business domain.
微服务+
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.
系统设计+
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.
服务治理+
https://cloudnativecn.com/blog/istio-traffic-management-series-service-management-concept-theory/
通过阅读本文读者可以初步理解 Istio 流量治理的概念和相关知识框架。
https://juejin.cn/post/6844904006033080334
服务治理主要包括服务发现、负载均衡、限流、熔断、超时、重试、服务追踪等。我们今天要讲的,就是服务发现的内容。
高并发+
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
相关职位
社招3年以上核心本地商业-业
1.负责到家交付平台、标签平台建设,支持到家外卖、闪购、医药等多业务线在用户端导购场景落地; 2.深度参与并完善系统可用性保障体系,解决各类潜在系统技术风险,保证系统的安全、稳定、快速运行; 3.能为团队引入创新的技术、创新的解决方案,持续以自动化系统化的手段提高效率。
更新于 2025-01-13
社招2年以上核心本地商业-业
1.参与神抢手用户端(导购链路、购后核销、营销玩法、直播)核心系统的研发工作,帮助业务提升用户产品体验,实现快速用户增长; 2.参与保障日常和大促系统稳定性,包括风险发现治理、问题快速定位与恢复、工具化建设等; 3.参与用户端核心系统的架构规划及落地推进、性能优化、安全性等工作; 4.负责解决项目中关键问题和技术难题,线上疑难问题排查和解决,并给出合理的指导和改进建议。
更新于 2024-12-15
社招5年以上核心本地商业-业
1.外卖C端导购方向:负责外卖C端导购链路(首页、店铺页、商详页等)服务建设,支撑业务业务指标增长,优化服务架构,提升系统稳定性。 外卖拼好饭方向:负责拼好饭商品方向的研发工作,完成商品建品、招商、选品、补贴、搭建会场、投放等全流程核心系统建设,持续提升商品供给效率、优化商品供给结构。 到家营销平台方向:负责营销方向的需求管理、系统设计、功能开发等,理解营销业务形态和目标,针对营销具体业务场景,快速支撑业务需求实施落地。 2.深度挖掘业务诉求,持续优化现有架构,编写优雅代码,保障服务质量,通过技术能力驱动业务前进,提高生产力。 3.深度参与系统的稳定性建设,包括故障监测与预警、容灾备份、性能优化等,确保系统的高可用性和可靠性。 4.具备指导初级、中级工程师的能力,和团队成员共同成长,保障研发团队持续战斗力输出。
更新于 2025-05-26