Required skills
Job description
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
Project overview
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.
Responsibilities
- Design, develop, enhance, and maintain enterprise applications using Java 8 and Java 17.
- 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.
Requirements
- 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
Project details
- Start: flexible
- Remote: hybrid
- Location: India, IN
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on ubique-systems.com