Revinate is looking for a Senior Technical Team Lead to guide a team of engineers in delivering resilient, scalable applications that power real-time customer experiences in a high-availability, 24/7 production environment. The role aims to improve application reliability, performance, and drive innovation through automation, observability, and continuous improvement.
Requirements
- strong proficiency in Java, Spring Boot, and modern front-end frameworks (React, Angular, or similar).
- Hands-on experience with AWS cloud infrastructure and DevOps tools (Terraform, Helm, GitLab CI/CD, etc.).
- Deep understanding of Kafka or other distributed messaging systems (Confluent Cloud experience highly preferred).
- Practical experience integrating SonarQube or similar tools into CI pipelines to maintain code quality and reduce technical debt.
- Strong background in microservices architecture, RESTful API design, and distributed systems.
Responsibilities
- Lead a distributed team of engineers responsible for designing, developing, and maintaining mission-critical Java and full-stack applications.
- Provide technical leadership and mentorship while remaining hands-on with design reviews, code reviews, and deployment oversight.
- Ensure application reliability and performance in a 24/7 production support environment, including root cause analysis, escalation management, and proactive system hardening.
- Collaborate cross-functionally with Product, DevOps, and QA teams to deliver high-quality, secure releases through automated CI/CD pipelines.
- Architect and optimize event-driven systems leveraging Apache Kafka for real-time data streaming and system integration.
- Champion cloud-native scalability and resilience using AWS services such as EKS, Lambda, RDS, S3, and CloudWatch.
- Drive engineering quality through continuous integration, SonarQube code quality enforcement, and best practices in testing and observability.
Other
- 3+ years of experience leading or mentoring engineering teams in agile, production-focused environments.
- Proven track record managing high-availability, 24/7 production systems with strong focus on performance, uptime, and reliability.
- Excellent communication and leadership skills with a passion for mentoring, team development, and continuous improvement.
- Experience in the hospitality, travel, or guest experience domain is a significant plus.
- Candidates must be located in the city listed in the job application.