Job Description
Job Title : Team Lead UPI & Microservices (Java)
We are seeking a highly skilled and motivated Team Lead with strong hands-on experience in Java, Microservices architecture, and a solid understanding of the banking domain, especially UPI. The ideal candidate will have working knowledge of containerization (Docker, Kubernetes) and CI / CD pipelines, along with a proven track record of leading engineering teams and delivering robust, scalable backend solutions.
Key Responsibilities :
- Lead a team of developers in designing, developing, and deploying microservice-based applications for UPI and other banking solutions.
- Work closely with architects, product owners, and QA to ensure high-quality delivery aligned with business requirements.
- Design and implement scalable, high-performance APIs and backend services using Java and Spring Boot.
- Drive the adoption of best practices in coding, testing, and DevOps automation (CI / CD).
- Oversee deployment and management of services in Docker containers, orchestrated through Kubernetes.
- Collaborate with infrastructure and DevOps teams to improve automation, monitoring, and reliability of services.
- Troubleshoot production issues and provide root cause analysis and resolution.
- Guide junior developers through code reviews, mentoring, and technical guidance.
- Ensure code quality, security, and performance standards are maintained across the team.
Required Skills & Qualifications :
Bachelor's degree in Computer Science, Engineering, or a related field.6+ years of hands-on experience in backend development using Java and Spring Boot.Strong understanding of Microservices architecture and RESTful API design.Good knowledge of the UPI ecosystem, NPCI specs, and digital payments workflows.Familiarity with banking domain concepts such as reconciliation, settlement, and transaction flows.Experience working with Docker and Kubernetes in a production environment.Proficiency in CI / CD tools such as Jenkins, GitLab CI, or GitHub Actions.Solid understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).Strong problem-solving skills and experience handling production incidents.Excellent communication, leadership, and team collaboration skills.(ref : hirist.tech)