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
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.
Develop and integrate web services using XML, SOAP, JSON, and REST APIs.
Work with API documentation and specifications using Swagger and YAML.
Develop and maintain applications related to airline operations, booking, reservations, and aviation systems.
Perform API testing and troubleshooting using Postman and SoapUI.
Build, deploy, and manage applications on Apache Tomcat.
Use Maven for project build and dependency management.
Work with Jenkins and Azure DevOps for CI/CD pipelines and deployment activities.
Use Git/GitHub for source code management and version control.
Leverage GitHub Copilot and other AI-based tools to improve development productivity.
Implement logging and debugging using Log4j.
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.
Java
Core Java
Java 8
Java 17
JDK 8
JDK 17
Spring Framework
Spring Boot
Microservices
Multithreading
Concurrency
CompletableFuture
Executors
Apache Kafka
Kafka Streams
SQL
DB2
Oracle
PostgreSQL
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.