to design, build, and optimize our core travel booking engines and APIs. You'll be working on high-availability microservices that power key OTA flows like search, booking, PNR management, fare caching, and dynamic pricing. You will play a key role in scaling our backend infrastructure, integrating with third-party travel systems, and improving overall platform performance.
Key Responsibilities:
Design and develop scalable, resilient
Java microservices
to power travel booking workflows.
Build and maintain integrations with
GDS, NDC, LCC airlines
, and
hotel APIs
(e.g., Amadeus, Sabre, Galileo, Booking.com).
Optimize backend systems for
real-time flight/hotel search
,
fare caching
, and
SSR management
.
Ensure
high throughput and low-latency API responses
in high-traffic scenarios.
Contribute to designing
domain-driven services
for booking, cancellations, payments, and notifications.
Collaborate closely with front-end, QA, product, and DevOps teams for end-to-end delivery.
Implement best practices for
code quality, testing, logging, and observability
.
Participate in
architecture discussions
and contribute to
technical roadmaps
.
Mentor junior developers and conduct code reviews.
Required Skills & Qualifications:
5+
years of experience in
backend development using Java / Spring Boot
.
Strong knowledge of
RESTful APIs, microservices architecture, and asynchronous processing (e.g., Kafka, RabbitMQ)
.
Experience working with
travel APIs
(GDS/NDC/LCC/Hotel APIs) is a strong advantage.
Solid understanding of
multithreading, performance tuning
, and
memory management
.
Experience with
RDBMS (MySQL/PostgreSQL)
and
NoSQL (MongoDB, Redis)
.
Knowledge of
cloud platforms (AWS/GCP/Azure)
and
CI/CD pipelines
.
Familiarity with
OAuth, token-based authentication
, and
API security
best practices.
Exposure to
caching techniques
for fares, availability, and hotel inventory is preferred.
Experience with
containerization (Docker, Kubernetes)
is a plus.
Nice to Have Skills:
Experience in building
flight/hotel search engines
,
availability engines
, or
PNR management systems
.
Exposure to
dynamic pricing models
,
fare rules
, and
travel ancillaries
(like seats, meals, baggage).
Knowledge of
GraphQL
,
gRPC
, or
event-driven architecture
.
Job Types: Full-time, Permanent
Benefits:
Health insurance
Provident Fund
Ability to commute/relocate:
Gurgaon, Haryana: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
What is your current CTC?
What is your expected CTC?
What is your notice period with your current employer?
Experience:
Java: 5 years (Required)
Spring Boot: 5 years (Required)
Microservices: 3 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.