Source description
About the role
Job Title: Java Full Stack Developer Experience: 8-13 Years Location: Hyderabad Employment Type: Full Time Notice Period: Immediate to 15 Days Preferred Job Description We are looking for an experienced Java Full Stack Developer to design, develop, and modernize Airline Flight Operations Line Bid and Award systems. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, and React.js to build scalable, cloud-native applications that optimize crew scheduling, bidding, and award processes. Candidates with experience in Airline/Aviation domain and modern DevOps practices will be preferred. Key Responsibilities - Design and develop end-to-end full stack applications using Java and React.js. - Build scalable backend services using Java, Spring Boot, and Microservices architecture. - Develop responsive frontend applications using React.js. - Design and develop secure REST APIs with OAuth2 and JWT authentication. - Implement Domain Driven Design (DDD) and Event-Driven Architecture. - Integrate applications with upstream and downstream airline crew management systems. - Develop messaging solutions using Kafka or RabbitMQ. - Design and optimize SQL and NoSQL databases including PostgreSQL, MySQL, Oracle, and MongoDB. - Implement CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions. - Deploy and manage applications using Docker and Kubernetes on Azure, AWS, or GCP. - Monitor application performance using Prometheus, Grafana, and ELK Stack. - Perform unit testing, integration testing, defect fixing, deployment, and production support. - Leverage AI-assisted development tools such as GitHub Copilot/Kiro IDE to improve development productivity. - Collaborate with Agile/Scrum teams to deliver high-quality software solutions. Required Skills Backend - Java (8/11/17+) - Spring Boot - Microservices - REST APIs - OAuth2 - JWT Frontend - React.js - React Hooks - Redux / Context API Database - PostgreSQL - MySQL - Oracle - MongoDB Cloud & DevOps - Docker - Kubernetes - Azure / AWS / GCP - CI/CD - Azure DevOps - Jenkins - GitHub Actions Integration - Kafka - RabbitMQ - API Gateway Monitoring - Prometheus - Grafana - ELK Stack AI Skills - GitHub Copilot - Kiro IDE - AI-assisted Development - Prompt Engineering Preferred Skills - Airline/Aviation domain experience. - Crew Scheduling or Crew Management systems. - Domain Driven Design (DDD). - Event-Driven Architecture. - Playwright automation testing. - SonarQube. - GitLab Duo. Qualification - Bachelor's Degree in Engineering, Computer Science, or equivalent. - 810 years of software development experience. - Robust analytical, problem-solving, and communication skills. - Experience working in Agile/Scrum development environments. .
More at CGI
Related open roles
Technical Lead - Full stack - Dotnet & Angular
Bangalore
Senior Software Engineer- Dotnet Fullstack developer with Angular
Chennai
Technical Lead - Full stack - Dotnet & Angular
Bangalore
Senior Software Engineer-java Api Developer (Telangana)
Hyderabad
Java Full stack Developer
Hyderabad
DevOps with (MLOps) Engineer
Mumbai · Hybrid