Ubique Systems

TRCD-26-06582

Java Developer (Airline Domain)

This is a contract Java Developer role supporting enterprise applications for the airline and aviation domain, including booking, reservation, and operational systems. Candidates need 6+ years of hands-on Java experience, including Core Java with JDK 8 and 17, Spring Boot, microservices, concurrency, Kafka, SQL databases, AWS, and API integration. Airline or aviation domain experience is mandatory; familiarity with reservation concepts such as PNR, ticketing, fares, or check-in is particularly relevant. The role also uses tools and technologies including Tomcat, Maven, GitHub, Jenkins, Azure DevOps, and GitHub Copilot, with GDS or third-party airline integrations an advantage. It is based in Bengaluru and is contract employment; the structured experience band is 6–10 years, while the description specifies a minimum of 6 years and does not state a work mode.

Position summary

Location
India
Workplace
Hybrid
Employment
Contract
Experience
Minimum 6 years and Maximum 10 years
Apply now

Role overview

Why This Role Matters.

This is a contract Java Developer role supporting enterprise applications for the airline and aviation domain, including booking, reservation, and operational systems. Candidates need 6+ years of hands-on Java experience, including Core Java with JDK 8 and 17, Spring Boot, microservices, concurrency, Kafka, SQL databases, AWS, and API integration. Airline or aviation domain experience is mandatory; familiarity with reservation concepts such as PNR, ticketing, fares, or check-in is particularly relevant. The role also uses tools and technologies including Tomcat, Maven, GitHub, Jenkins, Azure DevOps, and GitHub Copilot, with GDS or third-party airline integrations an advantage. It is based in Bengaluru and is contract employment; the structured experience band is 6–10 years, while the description specifies a minimum of 6 years and does not state a work mode.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Design, develop, enhance, and maintain enterprise applications using Java 8 and Java 17.

02

Develop and integrate web services using XML, SOAP, JSON, and REST APIs.

03

Work with API documentation and specifications using Swagger and YAML.

04

Develop and maintain applications related to airline operations, booking, reservations, and aviation systems.

05

Perform API testing and troubleshooting using Postman and SoapUI.

06

Build, deploy, and manage applications on Apache Tomcat.

07

Use Maven for project build and dependency management.

08

Work with Jenkins and Azure DevOps for CI/CD pipelines and deployment activities.

09

Use Git/GitHub for source code management and version control.

10

Leverage GitHub Copilot and other AI-based tools to improve development productivity.

11

Implement logging and debugging using Log4j.

12

Troubleshoot technical issues, identify root causes, and provide effective solutions.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Java

02

Core Java

03

Java 8

04

Java 17

05

JDK 8

06

JDK 17

07

Spring Framework

08

Spring Boot

09

Microservices

10

Multithreading

11

Concurrency

12

CompletableFuture

13

Executors

14

Apache Kafka

15

Kafka Streams

16

SQL

17

DB2

18

Oracle

19

PostgreSQL

20

AWS

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

6+ years of hands-on Core Java development, including Java 8 and Java 17

Spring Framework and Spring Boot

Multithreading and concurrency, including Executors, synchronization, and CompletableFuture

Apache Kafka or Kafka Streaming

SQL and database experience with DB2, Oracle, or PostgreSQL

AWS cloud services and application deployment

Java memory management and garbage collection

Microservices architecture

Enterprise API integration using XML, SOAP, JSON, REST, Swagger, and YAML

Apache Tomcat, Maven, Git or GitHub, Jenkins, and Azure DevOps

GitHub Copilot or AI-assisted coding

Hands-on Airline or Aviation domain experience

Debugging, troubleshooting, and performance optimization

Customer communication and stakeholder management

Preferred

Nice to Have

Integration with GDS platforms or third-party airline services

Additional exposure to airline reservation, booking, ticketing, fares, check-in, or flight-related systems

API testing with Postman and SoapUI

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for Java Developer (Airline Domain)

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.