Back End Developer Java
Recruin
2 - 5 years
Ahmedabad
Posted: 24/12/2025
Job Description
Experience: 36 Years
Location: (Ahmedabad)
Type: Full-time
Department: Technology
Job Summary
We are seeking a skilled Backend Java Developer with expertise in Java 21 (OpenJDK), Spring Boot, and MySQL 8.4 / Aurora. The role involves building high-performance APIs and services, integrating with frontend systems, and ensuring robust data management. Familiarity with development and testing tools like Eclipse , VS Code, Postman, and WinSCP is expected. Along with 13 years of hands-on experience in integrating Global Distribution Systems (GDS) such as Amadeus, Sabre, or Galileo, and third-party travel APIs (LCCs, consolidators, NDC). You will be part of our backend development team responsible for building and maintaining flight booking engines, Dynamic Rule Engine, and PNR operations.
Key Responsibilities
- Design and develop RESTful APIs and backend services using Java 21 (OpenJDK) and Spring Boot.
- Implement business logic, security layers, and integration with frontend systems (React).
- Design and optimize schemas in MySQL 8.4 / Amazon Aurora.
- Write clean, modular, and scalable code following SOLID principles.
- Create and manage environment configs and secure file transfers via WinSCP.
- Test APIs and workflows using Postman and validate through unit/integration tests.
- Use Eclipse or VS Code 1.97 for day-to-day development and debugging.
- Ensure secure, optimized, and fail-safe communication with supplier APIs.
- Integrate and maintain GDS systems (Amadeus/Sabre/Galileo) for flight search, pricing, booking, ticketing, and PNR retrieval.
- Work with third-party APIs (e.g., LCCs, hotel, insurance, payment gateways).
- Parse and handle structured GDS responses (XML/JSON) efficiently.
- Collaborate with frontend developers and QA teams to deliver seamless travel workflows.
- Maintain documentation for APIs, workflows, and data models.
Required Skills
- Strong knowledge of Java 1721, including records, switch expressions, and virtual threads.
- Solid experience with Spring Boot, Spring Security, and Spring Data JPA.
- Hands-on with MySQL 8.4 (queries, indexing, optimization) and Aurora MySQL engine.
- Proficient in using Eclipse IDE or VS Code as development environments.
- API design, documentation, and testing experience using Postman.
- Familiarity with file transfer tools like WinSCP for FTP/SFTP environments.
- Good understanding of REST architecture, error handling, and pagination.
- Experience with GDS APIs (Amadeus WS/Sabre SOAP or REST) is a must.
- Familiarity with PNR creation, fare rules, SSRs, ticket issuance, etc
Good To Have
- AWS RDS/Aurora configuration and monitoring.
- Knowledge of containerization (Docker) or CI/CD pipelines (Jenkins, GitHub Actions).
- Performance tuning in high-traffic environments.
- Experience integrating with external services (e.g., GDS, payment APIs).
- Educational Qualification
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
