美团酒店SaaS-后端研发工程师
社招全职软硬件服务-SaaS事业部地点:北京 | 上海状态:招聘
任职要求
1. 本科及以上学历,具备扎实的计算机基础,优秀的编码能力以及良好的代码习惯; 2. 能够熟练使用Spring、MySQL、消息队列、Redis等工具,熟练使用各种Java中间件技术; 3. 拥有业务架构、领域驱动、设计模式、重构等降低业务复杂度的实践经验; 4. 具有较强的技术趋势敏感性、良好的分析解决问题能力,具有主人翁意识和自驱力、良好的沟通协作能力; 5. 热爱学习和总结,有自己的博客和研究过优秀开源软件源码,有极客精神。 具备以下条件优先 1. 具备交易类系统、账务类系统开发经验者优先; 2. 具备SaaS类系统、酒店行业系统开发经验者优先; 3. 具备复杂B端系统业务模型设计,通用业务流程抽象、领域驱动设计实施经验者优先; 4. 具有数据分析处理系统(OLAP、ETL、数据可视化、查询优化等)经验者优先。
工作职责
新一代酒店SaaS系统于24年上线并进入高速发展期,亟需人才加入。岗位职责为参与酒店SaaS的产品能力建设、系统架构演进的设计及落地工作,工作内容包括: 1. 应用架构演进:参与酒店SaaS系统业务与技术架构设计开发,涉及订单交易、账务财务、价格库存管理、会员营销、数据分析等多领域能力建设,构建易扩展、易运维、高可用的系统架构; 2. 技术创新驱动:深入了解一线客户需求,理解客户需求本质,通过数据及AI能力辅助业务策略提效,通过技术手段驱动产品能力革新,推动业务增长; 3. 技术架构演进:作为核心成员参与PMS技术架构演进与开发工作,包括公有云向美团私有云/混合云迁移方案设计,推动编程语言及开发框架由C#+.NET体系向Java生态过渡; 4. 技术团队建设:指导团队新人,参与团队的技术方案讨论,积极输出实践经验,促进共同进步。
包括英文材料
学历+
Spring+
https://liaoxuefeng.com/books/java/spring/index.html
Spring是一个支持快速开发Java EE应用程序的框架。它提供了一系列底层容器和基础设施,并可以和大量常用的开源框架无缝集成,可以说是开发Java EE应用程序的必备。
https://spring.io/guides/gs/rest-service
https://spring.io/quickstart
Level up your Java code and explore what Spring can do for you.
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.
消息队列+
https://www.youtube.com/watch?v=xErwDaOc-Gs
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.
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=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.
SaaS+
https://www.ibm.com/cn-zh/think/topics/saas
软件即服务 (SaaS) 是一种基于云的软件交付模式,服务提供商借此托管应用程序,并通过互联网向用户提供这些应用程序。
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.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
OLAP+
https://www.youtube.com/watch?v=iw-5kFzIdgY
OLAP (for online analytical processing) is software for performing multidimensional analysis at high speeds on large volumes of data from a data warehouse, data mart, or some other unified, centralized data store.
ETL+
https://www.ibm.com/think/topics/etl
ETL—meaning extract, transform, load—is a data integration process that combines, cleans and organizes data from multiple sources into a single, consistent data set for storage in a data warehouse, data lake or other target system.
https://www.youtube.com/watch?v=OW5OgsLpDCQ
It explains what ETL is and what it can do for you to improve your data analysis and productivity.
相关职位
社招3年以上软硬件服务-Sa
1.负责SaaS多租户账号体系、多模块售卖及账号权限、多层级组织及门店管理等业务场景的系统建模及架构设计,保证系统的扩展性及健壮性; 2.负责门店本地服务部署能力及云店协同能力建设,支撑终端-本地-云端架构形态的落地和持续迭代; 3.建设可复用的业务能力和技术能力,支撑美团餐饮SaaS及酒店SaaS的功能迭代和业务发展; 4.参与系统架构的迭代升级及稳定性保障,解决各类潜在的架构问题及技术风险,保障系统稳定运行; 5.业务及技术难点攻克,跟踪前沿技术发展,指导初级工程师工作,促进团队共同成长。
更新于 2025-04-17

社招2年以上
*工作内容* 负责面向酒店行业的SaaS系统开发、架构设计及维护。 *岗位职责* 1.参与完成架构和系统分析设计,并主导完成详细的设计,负责核心功能代码实现与单元测试; 2.主导中大型的项目,参与项目管理,为项目整体结果负责,确保项目如期高质量交付; 3.参与系统稳定性建设,例如数据核对、线上问题处理归纳分析、监控梳理和优化; 4.及时进行业务和技术沉淀总结,有提高影响力的意识,能够带动3-4名小伙伴成长。
更新于 2024-05-13

社招5年以上
岗位职责: 1、独立负责公司核心PMS产品(酒店/民宿场景)的建设及优化、从前台到后端的全栈产品需求分析、市场分析、竞品调研、用户调研、原型功能设计,输出PRD等相关文档; 2、关注产品数据, 根据产品表现和用户反馈不断进行功能迭代与体验优化,制定产品规划迭代方案, 与设计、开发、测试, 保持畅通的沟通和交流,把控项目流程完成高品质交付上线; 3、配合运营、市场、销售等其他团队与客户进行产品交流,深入业务场景打磨产品体验,提高产品知名度,做到用户增量; 4、持续关注市场动态及用户反馈,能多维度的提升业务认知和产品力,推动产品升级,不断提升系统易用性及竞争力
更新于 2024-09-05