
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

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.