MODULE LEAD - Java

happiestminds

Bengaluru, India 5 Years Exp Posted 29d ago

Job Description

 Key Responsibilities

Technical Delivery & Module Ownership

  • Own the design, development, and delivery of one or more application modules end-to-end
  • Break down feature requirements into well-scoped technical tasks for the team
  • Ensure code quality across the module through structured code reviews and standards enforcement
  • Contribute to low-level design (LLD) and participate in high-level design (HLD) discussions
  • Proactively identify technical risks within your module and propose mitigations

Team Guidance & Collaboration

  • Guide and support junior and mid-level developers in task execution and problem-solving
  • Conduct meaningful code reviews that improve quality and build team capability
  • Collaborate with Technical Leads and Architects on overall solution design
  • Actively participate in Agile ceremonies and contribute to sprint planning and estimation

Stakeholder Communication & Client Engagement

  • Communicate module status, blockers, and technical decisions clearly to the Technical Lead
  • Participate in internal and client-facing technical walkthroughs and sprint reviews
  • Document technical designs, API contracts, and implementation decisions

? Mandatory Skills

?? All items below are non-negotiable requirements for this role.

Backend Development ? At Least ONE of the Following

  • .NET Core / ASP.NET ? C#, REST APIs, Entity Framework, middleware design
  • Java ? Spring Boot, Spring MVC, JPA/Hibernate, service-layer design
  • Node.js ? Express / NestJS, event-driven patterns, REST and async APIs

Hands-On GenAI Tool Usage (CRITICAL)

  • Consistent hands-on use of AI coding assistants ? such as Claude Code, Cursor AI, or GitHub Copilot ? as an integral part of the development workflow for code generation, refactoring, API integration, and debugging, with the ability to critically evaluate AI-generated output and coach team members on effective usage.

Full-Stack Capability

  • Proficient with React or Angular ? component architecture, state management, TypeScript
  • Ability to own the full stack of a module including frontend, backend, and data layer
  • Experience designing and consuming RESTful APIs and handling integration edge cases

Cloud Platform ? At Least ONE

  • AWS ? hands-on with EC2, S3, Lambda, RDS, API Gateway, IAM
  • Azure ? hands-on with App Services, Azure Functions, Azure DevOps, storage

Communication & Collaboration

  • Clear written and verbal communication with team members and technical leads
  • Comfortable participating in or leading internal technical walkthroughs and demos
  • Ability to document technical decisions, module designs, and integration specs

?? Required Technical Skills

Software Design & Engineering Practices

  • Working knowledge of software design patterns ? SOLID, Repository, Dependency Injection, MVC
  • Familiarity with microservices concepts and inter-service communication patterns
  • Experience writing unit and integration tests; understanding of test coverage practices

DevOps & CI/CD

  • Working experience with CI/CD pipelines ? GitHub Actions, Azure DevOps, or Jenkins
  • Comfortable with Docker and basic containerisation concepts
  • Proficient with Git ? branching strategies, PR workflows, and conflict resolution

Agile & Delivery Practices

  • Working experience in Agile / Scrum delivery environments
  • Drives estimation and planning for module tasks; flags risks early and clearly
  • Experience with Jira, Azure Boards, or equivalent task management tooling

GenAI & AI Productivity

  • Basic understanding of Large Language Models (LLMs) and their application in software products
  • Awareness of prompt engineering principles and how they improve AI-assisted development
  • Proactively shares AI tool learnings and best practices with the wider team

? Preferred Qualifications

  • Exposure to relational and NoSQL databases ? SQL Server, PostgreSQL, MongoDB
  • Any cloud certification at associ

Similar Openings for You