Skip to main content
← Back to Jobs

Java Tech Lead

Weekday AIIndia
Full-time7-15
👁️ 0 views📝 0 applicationsPosted 8/25/2026Expires 9/24/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Java Tech Lead roles in India — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

' : - ( - ) Experience: 10+ yrs Location: Bengaluru, Karnataka, India, Hyderabad, Telangana, India Job Type: Full-time We are looking for an experienced Java Tech Lead to lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications. The role combines hands-on Java development, technical leadership, architecture, and team management , with a strong focus on modern backend engineering and distributed systems. The ideal candidate will have deep expertise in Java, Spring Boot, Microservices, REST APIs, Kafka, and databases , along with proven experience mentoring engineering teams and driving technical excellence across the software development lifecycle. Requirements Key Responsibilities • Lead and mentor a team of Java engineers throughout the software development lifecycle. • Design, develop, and maintain enterprise applications using Java, Spring Boot, and Microservices . • Architect scalable, secure, and high-performance RESTful APIs and distributed applications. • Define technical architecture, coding standards, development practices, and engineering guidelines. • Conduct detailed code reviews to ensure quality, security, maintainability, and performance. • Guide engineers in designing distributed systems and implementing messaging solutions using Apache Kafka . • Collaborate with frontend teams on full-stack feature delivery using ReactJS , where required. • Design, optimize, and maintain MongoDB and relational database schemas, queries, and performance. • Drive CI/CD automation and release processes using Jenkins . • Work closely with Architecture, Product, QA, Business Analysis, and DevOps teams to ensure successful project delivery. • Estimate development efforts, plan sprint activities, manage technical dependencies, and identify delivery risks. • Mentor junior and mid-level engineers through technical guidance, code reviews, and knowledge-sharing sessions. • Troubleshoot complex production issues and provide technical leadership during critical releases. • Communicate technical decisions, project status, risks, and delivery progress to stakeholders and onshore teams. • Continuously improve application architecture, engineering practices, performance, security, and scalability. • Contribute to Agile/Scrum ceremonies and promote a culture of ownership and continuous improvement. What Makes You a Great Fit • 10+ years of hands-on experience in Java software development, with at least 3+ years in a Tech Lead or equivalent technical leadership role . • Expert-level knowledge of Java, Spring Boot, Spring MVC, Spring Data JPA, and Microservices architecture . • Strong experience designing and developing scalable RESTful APIs . • Good working knowledge of ReactJS and full-stack application development. • Strong experience with MongoDB and relational databases such as PostgreSQL, MySQL, Oracle, or SQL Server. • Hands-on experience with Apache Kafka or similar messaging platforms . • Experience designing and implementing CI/CD pipelines using Jenkins . • Strong understanding of object-oriented programming, design patterns, clean code, and software engineering principles. • Experience with Git and modern version-control practices . • Knowledge of Docker and Kubernetes is an advantage. • Exposure to cloud platforms such as AWS, Azure, or GCP is desirable. • Proven ability to lead, mentor, and develop high-performing engineering teams. • Strong problem-solving, analytical, and debugging capabilities. • Excellent communication and stakeholder-management skills. • Ability to drive technical discussions and influence architecture and engineering decisions. • Strong ownership mindset with the ability to manage multiple priorities in a fast-paced environment. • Experience working in Agile/Scrum development environments. • Experience in Financial Services, Banking, or Capital Markets is preferred. • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline is preferred.

Required Skills

Javabackend engineeringdistributed systems

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.