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