About the Role:
As a Tech Lead - Java Backend, you will be a technical leader in our platform's core engineering team. You will drive the design, architecture, and implementation of scalable, high-performance backend systems that power millions of travel searches and bookings. You will work closely with product managers, architects, DevOps, and cross-functional teams to deliver high-impact solutions in a dynamic and fast-paced environment.
Key Responsibilities:
- Lead architecture, design, and development of mission-critical Java-based microservices.
- Build scalable APIs and backend components for booking engines, pricing systems, inventory management, payment gateways, and user personalization.
- Define and enforce engineering best practices, coding standards, and performance benchmarks.
- Evaluate and integrate third-party APIs (e.g., GDS, hotel suppliers, airline aggregators, and payment providers).
- Mentor and coach senior and mid-level engineers to build a high-performance team.
- Collaborate with DevOps and SRE teams to ensure CI/CD pipelines, observability, and uptime SLAs are maintained.
- Work closely with product and design teams to align technical solutions with business goals.
- Contribute to long-term technical strategy and help shape product roadmap through deep domain expertise.
- Own technical debt management and foster a culture of engineering excellence and continuous improvement.
Required Skills & Qualifications:
- 8+ years of backend software development experience with at least 5+ years in Java (preferably Java 11 or higher).
- Proven experience in designing and scaling microservices in distributed cloud environments (AWS/GCP/Azure).
- Strong knowledge of Spring Boot, REST APIs, JPA/Hibernate, and messaging systems (Kafka, RabbitMQ).
- Experience with OTA systems such as GDS (Sabre, Amadeus), hotel/flight booking engines, or travel APIs is highly preferred.
- Solid understanding of data modeling, RDBMS (PostgreSQL, MySQL), and NoSQL databases (Redis, MongoDB, etc.).
- Familiarity with observability tools like Prometheus, Grafana, ELK, or Datadog.
- Hands-on experience with CI/CD tools and container orchestration (Docker, Kubernetes).
- Experience with usage of AI tech stacks is highly preferred.
- Strong problem-solving, system design, and communication skills.
- Bachelor’s or master’s degree in computer science or a related field.
Nice to Have Skills:
- Experience in event-driven architecture and domain-driven design.
- Background in travel tech or e-commerce platforms.
- Exposure to performance tuning and large-scale traffic management.
- Familiarity with GraphQL, gRPC, and reactive programming.
Job Types: Full-time, Permanent
Pay: ₹1,200,000.00 - ₹1,400,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Ability to commute/relocate:
- Gurugram, Haryana: Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- What is your current CTC?
- What is your expected CTC?
- What is your notice period with your current employer?
Experience:
- Java: 5 years (Required)
- Spring Boot: 5 years (Required)
- Microservices: 3 years (Required)
Work Location: In person