Search by job, company or skills

Umanist NA

Travel Backend Java Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago
  • Over 50 applicants

Job Description

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

Experience: 36 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 1721, 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 1721 (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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137126477