Senior Engineer – Java Backend

Year    HR, IN, India

Job Description

About the Role:



We are seeking a

Senior Backend Engineer (Java)

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.


Job Detail

  • Job Id
    JD4593861
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    HR, IN, India
  • Education
    Not mentioned
  • Experience
    Year