HamburgerMenu
hirist

Auriga - Team Lead - Java Technologies

Auriga IT Consulting Pvt Ltd.
Anywhere in India/Multiple Locations
3 - 4 Years
star-icon
4.4white-divider103+ Reviews

Posted on: 22/12/2025

Job Description

Description :

Role Summary :

We are looking for a Java Team Lead to guide and manage a team of backend developers while contributing to architecture, design, and hands-on development of Java-based applications.

The ideal candidate combines strong Java technical expertise, leadership capabilities, and project management skills to deliver high-quality, scalable, and maintainable software solutions.

Experience : 6 to 10 years (adjustable)

Department : Engineering / Technology

Location : On-site / Hybrid / Remote (as applicable)

Key Responsibilities :

- Lead, mentor, and manage a team of Java developers, fostering skill development and productivity.

- Allocate tasks and set priorities based on project requirements and timelines.

- Conduct regular code reviews, provide feedback, and enforce coding standards and best practices.

- Facilitate technical discussions, knowledge sharing, and collaborative problem-solving.

- Participate in system and application architecture discussions.

- Design and implement scalable, robust, and maintainable Java applications.

- Develop REST APIs, microservices, and backend systems using Java technologies.

- Guide the team in implementing Spring Boot, Hibernate, and related frameworks effectively.

- Collaborate with project managers, product owners, and stakeholders to ensure timely delivery.

- Track project progress, identify risks, and proactively propose mitigation strategies.

- Ensure development processes follow Agile/Scrum methodology, including sprint planning, backlog grooming, and retrospectives.

- Maintain high-quality standards in code, architecture, and documentation.

- Implement unit and integration tests using JUnit, Mockito, or equivalent frameworks.

- Promote code reusability, maintainability, and performance optimization.

- Design and manage relational (MySQL, PostgreSQL, Oracle) or NoSQL databases.

- Optimize database queries, transactions, and data models for performance and scalability.

- Ensure proper data security and integrity in backend systems.

- Support CI/CD pipelines and deployment processes.

- Collaborate with DevOps for monitoring, logging, and automated deployments.

- Ensure smooth integration between backend services, APIs, and frontend applications.

- Act as a technical point of contact for internal and external stakeholders.

- Communicate technical concepts effectively to non-technical audiences.

- Provide regular updates on project status, blockers, and technical decisions.

Required Skills & Experience :

Core Technical Skills :

- Strong expertise in Java (Java 8+), Spring Boot, Hibernate/JPA.

- Experience building RESTful APIs, microservices, and distributed systems.

- Proficiency in SQL and/or NoSQL databases.

- Hands-on experience with unit testing frameworks (JUnit, Mockito) and code quality tools.

- Familiarity with version control tools like Git.

- Experience with build tools (Maven, Gradle) and CI/CD pipelines (Jenkins, GitLab, GitHub Actions).

- Understanding of containerization (Docker) and orchestration (Kubernetes) is a plus.

- Exposure to cloud platforms (AWS, Azure, GCP) is desirable


info-icon

Did you find something suspicious?