This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a seasoned Full Stack Tech Lead with deep expertise in Java (Spring Boot) and React.js, who has previously worked on Airline APIs, payment gateway integrations, and scalable B2B platforms. This is a leadership role responsible for architecting robust systems, guiding the team, and delivering high-performance applications in a containerized (AWS) environment.
Job Responsibility:
Lead the design and development of end-to-end scalable full-stack applications in the airline booking domain
Work hands-on with Java (Spring Boot) for backend services and React.js for the frontend
Work with MySQL 8.4 / Aurora, design schemas, and optimize queries
Architect and implement RESTful APIs for supplier (GDS/NDC/LCC) integrations and internal consumption
Integrate and manage Redis for session and token management
Implement secure and optimized payment gateway integrations
Collaborate with Product Owners, Business Analysts, and QAs to understand business requirements and translate them into technical solutions
Optimize applications for performance, scalability, and security in container-based (Docker) environments
Drive code reviews, enforce best practices, and mentor junior developers
Coordinate with DevOps for CI/CD and AWS-based deployments
Requirements:
6–10 years of full-stack development experience
Proven leadership experience as Team Lead or Tech Lead for at least 2+ years
Expertise in Java (8 or above), Spring Boot, and related frameworks
Hands-on experience in React.js with Redux/Context API
Strong understanding of Airline APIs (GDS/NDC/LCCs like Amadeus, Sabre, Travelport, etc.)
Proficient with Redis, JWT/OAuth tokens, and session management
Deep experience in payment gateway integrations (Razorpay, Stripe, Cybersource, etc.)
Good command over RESTful API design, versioning, throttling, and security
Understanding of Docker, AWS ECS/Fargate, and CI/CD pipelines
Familiar with MySQL, PostgreSQL, or other RDBMS
Nice to have:
Familiarity with GraphQL, Kafka/RabbitMQ, or Elasticsearch
Experience with performance testing and load optimization tools