Job description:
Job description for a Java developer who does API coding for airline reservation systems such as Amadeus, Sabre, and Navitaire, and has a minimum of 5 years end to end full-stack coding experienceChatGPT said:
Job Title:Senior Java Developer Airline Reservation Systems (Amadeus, Sabre, Navitaire)
Job Type:Full-time
Experience Level:Mid to Senior (Minimum 5 Years)
Job Summary:
We are seeking ahighly skilled Java Developerwithend-to-end full-stack development experienceand proven expertise in integrating and developing APIs for major airline reservation systems, includingAmadeus, Sabre, and Navitaire. The ideal candidate will have a deep understanding of airline booking flows, GDS/CRS systems, and must be comfortable working across both backend and frontend technologies to build scalable, secure, and high-performance applications.
Key Responsibilities:
- Design, develop, and maintain robust Java-based applications for airline booking and reservation systems.
- Integrate and work with GDS/CRS APIs such asAmadeus, Sabre, Navitaire, and other third-party airline and travel APIs.
- Develop RESTful APIs and microservices to support dynamic front-end user experiences.
- Participate in the entire software development lifecycle including analysis, design, coding, testing, deployment, and maintenance.
- Build responsive and user-friendly front-end interfaces using frameworks such as Angular, React, or similar.
- Optimize and scale backend services to handle high-volume transactions in a secure and efficient manner.
- Collaborate with cross-functional teams including product managers, QA, and DevOps to deliver high-quality products.
- Write clean, maintainable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve application issues in production and staging environments.
- Stay up-to-date with new technologies and industry trends, especially within the airline and travel tech ecosystem.
Required Skills & Qualifications:
- Minimum 5 yearsof professional experience infull-stack Java development.
- Strong hands-on experience withGDS/CRS systemslikeAmadeus, Sabre, and Navitaire.
- Proficiency inJava,Spring Boot, and related backend frameworks.
- Experience developingRESTful APIsand microservices architectures.
- Familiarity with front-end technologies such asAngular,React,HTML/CSS, andJavaScript.
- Good knowledge ofdatabase systems(SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB.
- Experience withversion control systems(e.g., Git) and CI/CD pipelines.
- Solid understanding of airline reservation, ticketing, fare rules, and PNR lifecycle.
- Experience working in Agile/Scrum development environments.
- Excellent problem-solving skills and attention to detail.
Preferred Qualifications:
- Airline or travel tech industry background.
- Experience with cloud platforms likeAWS,Azure, orGCP.
- Familiarity with containerization (Docker, Kubernetes).
- Knowledge of security and compliance standards in the travel domain (e.g., PCI-DSS, IATA NDC).
- Experience with test automation and performance tuning.
What We Offer:
- Competitive salary and performance-based bonuses.
- Remote/hybrid working options.
- Opportunity to work on cutting-edge travel tech projects.
- Professional development and certification support.
- Collaborative and growth-oriented work environment.
Education:Bachelor's Degree from IIT, DTU, BITS in any Engineering field (required). Preference for an additional MBA degree from a top business school.