Job Title: Full Stack Tech Lead Java & React (Airline Domain)
Location: Ahmedabad, Gujarat (Hybrid)
Employment Type: Full-time
Experience: 610 Years
Department: Technology Airline Platform
Role Overview
We are looking for an experienced Full Stack Tech Lead with strong expertise in Java (Spring Boot) and React.js, and hands-on exposure to airline booking systems and APIs. This role involves technical leadership, solution architecture, and hands-on development of scalable, secure B2B platforms within the airline domain.
The ideal candidate will be comfortable working across backend and frontend technologies, collaborating with cross-functional teams, and guiding developers while delivering high-performance applications in a cloud-based environment.
Key Responsibilities
- Lead the design and development of scalable full-stack applications in the airline booking domain
- Develop backend services using Java (Spring Boot) and frontend interfaces using React.js
- Architect and implement RESTful APIs for airline suppliers and internal systems
- Work with relational databases (MySQL / Aurora) including schema design and query optimization
- Implement Redis for caching, token, and session management
- Handle secure and optimized payment gateway integrations
- Collaborate with Product, QA, and Business teams to translate requirements into technical solutions
- Ensure application performance, scalability, and security in containerized environments
- Conduct code reviews, enforce best practices, and mentor development teams
- Coordinate with DevOps teams for CI/CD pipelines and cloud deployments
Technology Environment
Backend: Java (Spring Boot), MySQL / Aurora
Frontend: React.js, modern UI libraries
APIs: RESTful services, third-party airline & payment integrations
Cloud & DevOps: Docker, AWS, CI/CD pipelines
Security: JWT / OAuth, API security best practices
Required Skills & Experience
Must-Have
- 610 years of full-stack development experience
- Minimum 2+ years in a Tech Lead or Team Lead role
- Strong expertise in Java (8 or above) and Spring Boot
- Hands-on experience with React.js
- Solid understanding of Airline APIs (GDS / NDC / LCC)
- Experience with Redis, authentication, and session management
- Proven experience integrating payment gateways
- Strong command over REST API design, security, and performance
- Experience with Docker, AWS, and CI/CD pipelines
- Familiarity with relational databases
Nice-to-Have
- Exposure to messaging or search technologies
- Experience with performance testing and optimization.
- Familiarity with Agile / Scrum development methodologies
Work Authorization & Availability
- Candidates must be based in Ahmedabad
- Notice period: Up to 30 days preferred
Interview Process
- Total 3 rounds (2 Technical + 1 HR)