Go to search
Java Development Team Lead
Java, Leadership, Spring Batch, Spring Boot, Spring Data, APIs and Integration, Code Review, Solution Architecture
Bangalore, Pune, Hyderabad, Gurgaon, Chennai
Remote
We are looking for a highly skilled remote Java Development Team Lead with 12+ years of relevant production experience in Backend development, 8+ years of experience designing and developing front-end applications and APIs, and 2+ years of relevant leadership experience.
The ideal candidate will have extensive experience in secure backend services, API design and development, and a comprehensive understanding of full-stack application design and data modeling.
Responsibilities
- Define and develop guidelines, standards, and processes to ensure code quality
- Ensure coding standards and other software development best practices are followed
- Participate in architecture-related conversations
- Conduct code reviews
- Assist developers/engineers in resolving key issues
- Review design and development plans
- Hands-on development of critical components and frameworks
- Develop, enhance, and maintain system components
- Collaborate with stakeholders, including Executive, Product, Enablement, and Design teams
- Identify and resolve technical issues, and proactively communicate with the team
- Identify critical dependencies in advance and work toward resolution
Requirements
- Bachelor's Degree in Computer Science or similar; Master's degree in Computer Science preferred
- 12+ years of relevant production experience in Backend development
- 8+ years of experience designing and developing front-end applications and APIs
- 2+ years of relevant leadership experience
- Hands-on technology leadership, preferably in full-stack development or experience with most of the technologies listed below
- Back End skills: Spring Boot, Spring Batch, Spring Integration, Spring Data JPA, Java Other
- Excellent communication and presentation skills
- Client-facing experience
- Strong organizational and attention to detail skills
- Team leadership experience
- B2+ English level
Nice to have
- Financial Services background
- Experience with TDD, BDD, and Single Page Application Design & Development
- Secure Services Design knowledge
- DevOps & QA experience
- Development task estimation skills
- Willingness to study old code and learn