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.
📌 SeniorJava Full Stack Developer Airline Only Hyderabad (Telangana)
🏢 CGI
📍 Telangana