🔔 FCM Loaded

Back End Developer Java

Recruin

2 - 5 years

Ahmedabad

Posted: 24/12/2025

Getting a referral is 5x more effective than applying directly

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.