Lead Software Engineer - Back-end (Java), Spring, Rest API, Microservices, Kafka
Office in Pune
Java
& others
We are looking for a Lead Back-end Developer to join our team.
You will play a key role in designing and implementing back-end solutions using Java and related technologies. If you are passionate about software development and eager to lead a team, we encourage you to apply.
Responsibilities
- Develop, enhance and maintain code
- Build back-end microservices and REST APIs
- Conduct unit testing
- Perform code reviews
- Adhere to best practices including code review and CI
- Participate in SCRUM ceremonies
- Engage in estimation and planning sessions
- Mentor junior developers and collaborate with peers
Requirements
- Bachelor's degree in computer science or related field
- 8+ years of software development experience
- Hands-on experience with Java and Spring Framework
- Understanding of APIs and microservices architecture
- Proficiency in Kafka
Nice to have
- Master's degree in computer science
- Experience in financial services, particularly wealth management
- Familiarity with CI/CD practices
- Knowledge of cloud platforms
- Experience with containerization technologies