This role is for one of Weekday’s clients
Salary range: Rs 2500000 - Rs 4500000 (ie INR 25 - 45 LPA)
Min Experience: 7+ years
Location: Chennai, Tamil Nadu, India
JobType: full-time
We are looking for an experienced Technical Lead to drive end-to-end technical execution, provide engineering leadership, and ensure the delivery of scalable, reliable, and high-quality software solutions. The ideal candidate will have strong expertise in system architecture, Java, and Spring Boot, along with proven experience leading complex engineering projects and mentoring development teams.
In this role, you will work closely with product, UX, and architecture teams to define technical solutions, establish engineering standards, and oversee implementation from design through deployment and production monitoring.
Requirements
Key Responsibilities
Lead the end-to-end technical execution of major software projects, covering solution design, development, deployment, and ongoing monitoring.
Define and enforce engineering standards, coding practices, architectural guidelines, and development best practices across teams.
Collaborate with product, UX, and architecture teams to understand requirements and design scalable, efficient, and maintainable technical solutions.
Provide technical direction and guidance to engineers across different experience levels.
Mentor team members through code reviews, technical discussions, knowledge sharing, and continuous feedback.
Investigate production issues, lead root cause analysis, and implement long-term solutions to improve system stability and reliability.
Drive innovation, system improvements, performance optimisation, and engineering excellence across products and services.
Manage projects involving cross-functional dependencies and significant technical complexity.
Make key architectural and technical decisions while ensuring engineering quality and timely execution.
Work independently while providing technical leadership and support to multiple engineers.
Required Skills & Qualifications
7+ years of experience in software engineering and application development.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Strong expertise in system architecture, software design, and application development.
Hands-on proficiency in Java and Spring Boot.
Proven experience leading the development of distributed systems, cloud-native applications, or large-scale technology platforms.
Strong understanding of cloud infrastructure and platforms such as AWS, GCP, and Kubernetes.
Experience designing scalable and maintainable software architectures.
Strong problem-solving, technical decision-making, and troubleshooting capabilities.
Demonstrated ability to lead engineering teams, mentor developers, and maintain high coding and delivery standards.
Excellent communication, collaboration, and leadership skills.
Must-Have Skills
System Architecture
Java
Java Spring Boot
Good-to-Have Skills
Microservices
Key Competencies
Technical leadership and project execution
Architecture design and engineering best practices
Production support and root cause analysis
Performance optimisation and system reliability
Team mentoring and technical capability development
Cross-functional collaboration and stakeholder management