美团后台开发工程师(到店销售支持平台)
社招全职3年以上核心本地商业-业务研发平台地点:北京状态:招聘
任职要求
1.3年及以上Java后端研发经验,本科以上学历,具备互联网系统开发经验,研发基本功扎实; 2.熟练掌握SSI框架及Redis、Kafka、ES、RPC框架等分布式中间件原理及使用; 3.熟练应用Linux、JVM等相关知识排查问题、优化架构,具备丰富的线上运维经验; 4.具备良好的业务理解能力,具备复杂业务系统建模及高性能、高可用、高可扩展性系统设计能力; 5.具备良好的编程能力,注重代码质量,有技术热情和视野,拥有相称的广度和深度,具备良好的执行力和工作方法; 6.具备良好的沟通能力,具备较强的承压能力、责任心及团队协作精神,善于分析和解决问题。 具备以下条件优先 1.熟悉CRM业务,有CRM或B端高复杂度系统设计开发经验者优先; 2.有较好的配置化平台化建设经验者优先;有PaaS、Saas开放平台建设者优先; 3.有互联网电商相关领域开发经验者优先; 4.有大模型、RAG、Fine-tuning等领域实际开发经验者优先。
工作职责
1.支持核心本地商业下的餐饮业务,参与销售支持核心系统业务架构设计与开发,参与公司竞争作战场景下的核心工具建设; 2.参与CRM平台化建设,构建面向服务零售行业的数字化、智能化的SaaS + PaaS平台; 3.参与核心系统性能优化、线上问题排查解决及系统稳定性保障治理等工作; 4.探索各种AGI的CRM场景及应用,紧跟大模型的发展和突破,为团队提供新的视角和认知; 5.指导初级工程师,积极输出经验,促进团队共同成长。
包括英文材料
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.
学历+
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.
RPC+
https://javaguide.cn/distributed-system/rpc/rpc-intro.html
为什么要 RPC ? 因为,两个不同的服务器上的服务提供的方法不在一个内存空间,所以,需要通过网络编程才能传递方法调用所需要的参数。并且,方法调用的结果也需要通过网络编程来接收。
https://www.youtube.com/watch?v=S2osKiqQG9s
This video is part of an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
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
JVM+
https://www.freecodecamp.org/news/jvm-tutorial-java-virtual-machine-architecture-explained-for-beginners/
https://www.youtube.com/watch?v=e2zmmkc5xI0
高可用+
https://redis.io/blog/high-availability-architecture/
A high available architecture is when there are a number of different components, modules, or services that work together to maintain optimal performance, irrespective of peak-time loads.
https://www.ibm.com/think/topics/high-availability
High availability (HA) is a term that refers to a system’s ability to be accessible and reliable close to 100% of the time.
系统设计+
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.
PaaS+
https://www.ibm.com/cn-zh/think/topics/paas
平台即服务 (PaaS) 是一种云计算模型,提供完整的按需云平台(硬件、软件和基础设施),用于开发、运行和管理应用程序。
https://www.ibm.com/think/topics/paas
https://www.youtube.com/watch?v=QAbqJzd0PEE
SaaS+
https://www.ibm.com/cn-zh/think/topics/saas
软件即服务 (SaaS) 是一种基于云的软件交付模式,服务提供商借此托管应用程序,并通过互联网向用户提供这些应用程序。
大模型+
https://www.youtube.com/watch?v=xZDB1naRUlk
You will build projects with LLMs that will enable you to create dynamic interfaces, interact with vast amounts of text data, and even empower LLMs with the capability to browse the internet for research papers.
https://www.youtube.com/watch?v=zjkBMFhNj_g
RAG+
https://www.youtube.com/watch?v=sVcwVQRHIc8
Learn how to implement RAG (Retrieval Augmented Generation) from scratch, straight from a LangChain software engineer.
相关职位
社招2年以上核心本地商业-业
1. 负责到店多种后台服务系统的质量保障,根据业务特点、产品形态、系统架构创建测试策略。 2. 依托持续交付体系,大量借助自动化手段,从功能、性能、健壮性以及安全等多层面,多维度地保障系统交付质量。 3. 搭建并维护测试环境的高度稳定可用,解决测试数据、可测性等基础设施中的多种挑战。 4. 落地并优化包括持续交付系统在内的多种质量保障系统、工具,更有针对性地做出迭代改进以及创新。 5. 分析沉淀在研发系统中的过程与交付数据,并根据质量效率指标发现质量与效率瓶颈,持续改进整体研发流程,迭代测试方案。
更新于 2025-05-12
社招核心本地商业-业
1.负责酒店交易系统的需求评审、方案设计和功能开发; 2.参与到店交易平台的系统设计和开发; 3.建设完善的运维体系,保障交易系统的稳定性; 4.深入理解业务需求,挖掘需求背后的业务模式,抽象沉淀为平台能力。
更新于 2025-05-19
社招信息技术类
参与中间件的 Serverless 化核心组件的设计与实现,将传统中间件支撑模式尝试拓展到 Serverless 架构,降低业务使用成本,提升开发效率。 研究并引入前沿的 Serverless 技术,优化中间件的性能和可扩展性。 结合业务需求,设计 Serverless 中间件解决方案,提升业务灵活性和资源利用率。 总结并沉淀 Serverless 中间件的最佳实践,推动团队技术能力提升。
更新于 2025-06-11