Qureos

FIND_THE_RIGHTJOB.

Senior Engineer – Java Backend

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

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

© 2025 Qureos. All rights reserved.