Hotel BE
Backend

Hotel BE

Robust back-end service for hotel management systems, handling bookings, room status, and guest data.

Role: Backend Software ArchitectTimeline: 2022
Scroll Details
Hotel BE
Fullscreen Preview

Project Overview

Hotel BE is a microservices backend serving as the central coordinator for reservation channels, room inventory databases, guest profiles, and invoice billing protocols.

Key Deliverables

  • RESTful APIs for check-in/check-out allocations
  • JWT-based security filters and role management controls
  • Database transaction isolation to prevent double booking of suites
  • Automated PDF invoice email receipts generation

Project Links

Tech Stack

Spring BootSpring SecurityHibernate/JPAMySQLJasperReports

Engineering Challenges

Handling concurrent room reservation races at peak hours. Resolved using optimistic locking annotations on room records.

Resolved and implemented in production.