Back End Developer Java

6 years

0 Lacs

Posted:15 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Experience: 3–6 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 2025-03, VS Code, Postman, and WinSCP is expected. Along with 1–3 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 2025-03 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 17–21, 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

ahmedabad, gujarat, india