backGo to search

Lead Java Backend Developer

bullets
Java, Leadership, Spring Batch, Spring Boot, Spring Data, APIs and Integration, Code Review, Solution Architecture
bullets
Chennai, Gurgaon, Hyderabad, Pune, Bangalore
bullets
Remote

This position is relevant for immediate joiners only (should be ready to start by December 1st, 2023) and implies a hybrid work setup. Depending on the project, you will have to spend several days a week in the office. Our offices are currently located in Hyderabad, Bangalore, Gurgaon, Pune, and Chennai.

We are seeking a highly experienced remote Lead Java Backend Developer with 10+ years of relevant production experience in Backend development, 6+ years of experience designing and developing front-end applications and APIs, and 1+ years of relevant leadership experience.

The successful candidate will have a strong background in secure backend services, API design and development, and a deep 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
  • 10+ years of relevant production experience in Backend development
  • 6+ years of experience designing and developing front-end applications and APIs
  • 1+ 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