Job Description
我们的酒店管理解决方案由多个面向领域的微服务(domain-oriented microservices)组成,并由数个跨职能团队共同开发。您将参与开发面向酒店行业的分布式系统的一部分。该系统由多个面向领域的微服务组成,由若干跨职能团队共同开发。通过您的工作,您将为全球数以千计酒店员工的工作体验带来改善。
随着业务的发展,需招募高级Backend开发工程师若干名,详情如下:
主要职责范围
1. 系统功能的开发、实施与维护
- 运用领域驱动设计(Domain-Driven Design)的原则,在现有的微服务(microservice)生态系统中设计可扩展的解决方案。
- 实现复杂的酒店管理业务逻辑,包括预订、费用结算和报表功能。
- 在系统架构不断进化的过程中,确保其兼容性。
- 设计容错组件,以应对高吞吐量的数据处理任务。
- 与产品团队协作,将业务需求进行技术转化。
2. 为第三方构建专用的数据导出解决方案
- 为与酒店管理系统对接的第三方系统设计并实现稳健的 API 集成。
- 为酒店管理系统(PMS)、渠道管理系统(Channel Management)及收益管理工具创建数据导出机制。
- 为B2B集成实施安全的身份验证和授权机制。
- 开发支持多种格式(XML, JSON, CSV)的基于文件的导出解决方案。
- 确保外部数据交换的一致性和可靠性。
- 管理API版本控制,并维护现有集成兼容性。
3. 为分析和报表目的构建可扩展的数据聚合策略
- 设计高效的数据聚合管道,用于酒店经营分析和商业智能(BI)。
- 对于酒店大...