Lead Java Backend Developer
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.
- 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
- 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
- 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