Weekday AI

Java Technical Lead

Weekday AI · Hyderabad, Telangana, India · ₹2M–₹4M/yr

Technology, Information and Internet · 11-50 employees

5 h ago
Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead and mentor a team of Java developers while designing and maintaining scalable enterprise applications using Microservices architecture. Collaborate with cross-functional stakeholders to ensure high-quality code, efficient data modeling, and successful project delivery in an Agile environment.

What they look for

Java Spring Boot Microservices RESTful APIs Kafka MongoDB SQL Jenkins CI/CD ReactJS Agile Scrum Team Leadership Software Architecture Code Review Mentoring

Requirements

Requires 8+ years of software development experience, including at least 3 years in a technical or team lead role. Candidates must possess strong hands-on expertise in Java, Spring Boot, Microservices, and modern backend technologies.

Full description

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟮𝟬𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟮𝟬-𝟯𝟱 𝗟𝗣𝗔)

Experience: 8+ yrs

Location: Bengaluru, Hyderabad, Telangana, India

Job Type: Full-time

We are seeking an experienced Java Tech Lead to lead a high-performing engineering team in designing, developing, and delivering scalable enterprise applications. This role is ideal for professionals with strong expertise in Java, Spring Boot, Microservices, and modern backend technologies, combined with proven experience leading development teams and driving technical excellence.

As a Java Tech Lead, you will be responsible for guiding the development lifecycle, mentoring engineers, reviewing architecture and code quality, and collaborating with cross-functional stakeholders to build secure, high-performance applications. You will play a key role in delivering scalable solutions, promoting engineering best practices, and ensuring successful project execution in an Agile environment.

Key Responsibilities• Lead and mentor a team of Java developers, fostering technical excellence and continuous learning.

  • Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices architecture.
  • Build and optimize RESTful APIs to support high-performance, distributed systems.
  • Collaborate with architects, product owners, QA teams, and business stakeholders to translate requirements into technical solutions.
  • Perform code reviews, enforce development standards, and ensure high-quality, maintainable code.
  • Integrate messaging platforms such as Kafka to support event-driven architectures and asynchronous processing.
  • Support CI/CD implementation using tools such as Jenkins to streamline development and deployment workflows.
  • Work with MongoDB and SQL databases to design efficient data models and optimize application performance.
  • Guide the team in resolving technical challenges, troubleshooting production issues, and improving system reliability.
  • Drive Agile delivery by participating in sprint planning, technical discussions, estimations, and release planning.

What Makes You a Great Fit• 8+ years of software development experience, including 3+ years in a Technical Lead or Team Lead role.

  • Strong hands-on expertise in Java, Spring Boot, and Microservices architecture.
  • Solid experience designing and developing REST APIs for enterprise applications.
  • Experience working with ReactJS, MongoDB, SQL databases, and Kafka.
  • Hands-on knowledge of CI/CD practices and tools such as Jenkins.
  • Strong understanding of Agile/Scrum development methodologies and software engineering best practices.
  • Proven experience conducting code reviews, mentoring developers, and driving technical quality.
  • Excellent problem-solving, communication, and stakeholder management skills.
  • Ability to lead cross-functional teams while balancing technical delivery and business priorities.
  • Experience in the Financial Services domain will be an added advantage.