Travel Backend Java Developer

6 years

8 - 10 Lacs

Posted:5 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Backend Java Developer – Travel Domain (OpenJDK 21 / MySQL),946

Experience:

3–6 Years

Location:

Ahmedabad, India

Employment Type:

Full-time

Department:

Technology

Work Mode:

Hybrid

Notice Period:

Up to 30 days

Job Summary

We are looking for a skilled

Backend Java Developer

with strong experience in

Java 17–21, Spring Boot, and MySQL

, specifically within the

travel and hospitality domain

. The role focuses on building and maintaining high-performance backend systems for

flight booking engines, dynamic rule engines, and PNR operations

, along with seamless integration of

GDS and third-party travel APIs

.Key Responsibilities
  • Design and develop RESTful APIs and backend services using Java (OpenJDK 21) and Spring Boot
  • Implement business logic, security layers, and integrations with frontend systems (React)
  • Design, optimize, and manage schemas in MySQL 8.4 / Aurora MySQL
  • Write clean, scalable, and maintainable code following SOLID principles
  • Configure environments and manage secure file transfers using WinSCP (FTP/SFTP)
  • Test APIs and workflows using Postman, along with unit and integration testing
  • Use Eclipse IDE or VS Code for development, debugging, and code reviews
  • Ensure secure, optimized, and fail-safe communication with supplier APIs
  • Integrate and maintain GDS systems for flight search, pricing, booking, ticketing, and PNR retrieval
  • Work with third-party APIs including LCCs, consolidators, hotel, insurance, and payment gateways
  • Parse and process XML/JSON responses efficiently
  • Collaborate with frontend developers and QA teams to deliver end-to-end booking workflows
  • Maintain technical documentation for APIs, workflows, and data models

Required Skills

  • Strong proficiency in Java 17–21 (records, switch expressions, virtual threads)
  • Hands-on experience with Spring Boot, Spring Security, Spring Data JPA
  • Solid experience with MySQL 8.4 (query optimization, indexing, performance tuning)
  • Experience with Amazon Aurora MySQL
  • Proficient with Eclipse IDE or VS Code
  • API design, documentation, and testing using Postman
  • Familiarity with WinSCP and secure file transfer protocols
  • Strong understanding of REST architecture, error handling, and pagination
  • Mandatory experience with GDS APIs (Amadeus / Sabre / Galileo – SOAP or REST)
  • Strong understanding of:
    • PNR creation and retrieval
    • Fare rules and pricing
    • SSRs (Special Service Requests)
    • Ticket issuance workflows
Must-Have Criteria
  • Bachelor’s degree in Computer Science, Engineering, or equivalent
  • Travel / Hospitality domain experience is mandatory
  • Hands-on experience integrating GDS and airline APIs
  • Strong backend engineering fundamentals with real-time booking systems
Good to Have
  • Experience with AWS RDS / Aurora configuration and monitoring
  • Knowledge of Docker, CI/CD pipelines (Jenkins, GitHub Actions)
  • Performance optimization in high-traffic systems
  • Experience integrating with external services such as payment gateways
Core Role Focus

You Will Be Responsible For Building And Maintaining

  • Flight booking engines
  • Dynamic rule engines
  • PNR (Passenger Name Record) operations
This role plays a critical part in enabling

reliable, scalable, and seamless B2B travel booking workflows

.Interview Process
  • 2 Technical Interview Rounds
  • 1 HR Discussion
Skills: spring boot,vs code,eclipse ide,winscp,spring data jpa,rest architecture,mysql 8.4,gds apis,amazon aurora mysql,spring security

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You