Go to search
Java Development Team Lead
Java, Kubernetes, Spring Boot, JUnit, Jenkins, Microservice Architecture Pattern, Microsoft Azure
Bangalore, Pune, Hyderabad, Gurgaon, Chennai
We are looking for an experienced and highly skilled Java Development Team Lead to lead our scrum team from a technological standpoint. Your role will involve defining and developing guidelines, standards, and processes to ensure code quality, conducting code reviews, and providing assistance to developers in resolving key issues.
As a Team Lead, you will also be responsible for reviewing the design and development plan, developing, enhancing, and maintaining system components, and working with stakeholders such as the Executive, Product, Enablement, and Design teams.
Responsibilities
- Develop guidelines, standards, and processes to ensure code quality
- Ensure adherence to coding standards and other software development best practices
- Participate in Architecture related discussions
- Conduct code reviews
- Assist developers in resolving critical issues
- Review design and development plans
- Develop critical components and frameworks
- Enhance and maintain system components
- Collaborate with stakeholders including the Executive, Product, Enablement, and Design teams
- Identify and resolve technology issues proactively
- Identify critical dependencies and work towards resolution
Requirements
- Bachelor's Degree in Computer Science or a related field
- Minimum of 10 years of work experience
- At least 7 years of experience in designing and developing front-end applications and APIs
- Relevant leadership experience of at least 3 years
- Hands-on technology leadership experience preferably in full-stack development or with most of the technologies listed below
- Experience in Financial Services will be an added advantage
- Proficiency in Back End technologies such as Spring Boot, Spring Batch, Spring Integration, Spring Data JPA, Java, among others
- Excellent communication and presentation skills
- Client-facing experience
- Strong organizational and structuring skills
- Ability to work with ambiguity and define structure
- Attention to detail
- B2+ English level
Nice to have
- Experience with AWS or other cloud platforms
- Familiarity with Agile methodologies
- Knowledge of React or Angular
- Expertise in SQL and NoSQL databases
- Experience with DevOps tools like Jenkins, Docker, and Kubernetes