About this JAVA Tech Lead role at Weekday AI
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฎ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฎ๐ฌ-๐ฏ๐ฌ ๐๐ฃ๐)
Experience: 12+ yrs
Location: Bengaluru, Karnataka, India, Hyderabad, Telangana, India, Hyderabad
Job Type: Full-time
We are looking for an experiencedย Java Tech Leadย to lead engineering squads responsible for building and delivering scalable enterprise Java applications. The role combines deep technical expertise inย Java, Spring Boot, and Microservicesย with strong team leadership, architecture guidance, code quality ownership, and delivery management.
The ideal candidate will be a hands-on technical leader who can guide engineers through complex development challenges while ensuring robust, maintainable, and high-quality solutions.
Requirements
Key Responsibilities
- Lead a squad of Java engineers through application design, development, testing, and delivery.
- Design and develop scalableย microservices and RESTful APIsย using Java and Spring Boot.
- Provide technical guidance on application architecture, design patterns, coding practices, and engineering standards.
- Conduct code reviews and ensure adherence to coding standards, security practices, and architectural best practices.
- Contribute to full-stack feature development usingย ReactJSย where required.
- Design and optimizeย MongoDB and relational databaseย structures, queries, and integrations.
- Guide the team onย Kafka-based integrations, event-driven architectures, and messaging best practices.
- Drive effectiveย CI/CD practices using Jenkinsย and support continuous delivery initiatives.
- Collaborate with architects, product owners, QA engineers, and other technical teams to ensure successful delivery.
- Troubleshoot complex technical issues and provide effective solutions across application and integration layers.
- Mentor and develop junior and mid-level engineers through technical guidance, code reviews, and knowledge sharing.
- Support Agile planning, estimation, sprint execution, and continuous improvement.
- Track technical delivery progress and communicate effectively with stakeholders and onshore teams.
- Promote engineering quality, scalability, reliability, maintainability, and operational excellence.
What Makes You a Great Fit
- 12+ years of overall experienceย in software engineering, with strong hands-on experience in Java development.
- At leastย 3+ years of experience in a Tech Lead or similar technical leadership role.
- Expert-level proficiency inย Java, Spring Boot, and Microservices.
- Strong experience designing and developingย RESTful APIs and enterprise applications.
- Advanced proficiency inย ReactJSย and experience contributing to full-stack solutions.
- Strong experience withย MongoDBย and relational databases, including database design and query optimization.
- Working knowledge ofย Apache Kafkaย and event-driven integration patterns.
- Hands-on understanding ofย Jenkins and CI/CD pipelines.
- Strong understanding ofย Agile software development and delivery practices.
- Proven experience leading, mentoring, and technically guiding engineering teams.
- Strong code review, debugging, problem-solving, and technical decision-making skills.
- Excellent stakeholder communication skills, including experience working withย onshore and distributed teams.
- Ability to balance hands-on technical contribution with team leadership and delivery ownership.
- Strong understanding of software architecture, engineering best practices, scalability, and maintainability.
- Experience in theย Financial Services domainย is an advantage.
- A proactive leadership mindset with strong ownership, collaboration, and communication skills.