backGo to search

Java Development Team Lead

bullets
Java, Leadership, Spring Batch, Spring Boot, Spring Data, APIs and Integration, Code Review, Solution Architecture
bullets
Bangalore, Pune, Hyderabad, Gurgaon, Chennai
bullets
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