We are looking for an experienced and proactiveJava Spring Boot Leadto join a dynamic technology team. The ideal candidate will lead the development of enterprise-scale microservices and APIs using modern Java technologies while mentoring a team of developers and ensuring delivery excellence.
Key Responsibilities:
- Lead a team of backend developers in designing and delivering scalable, high-performance microservices using Java and Spring Boot
- Collaborate with enterprise architects, business analysts, and product owners to define technical solutions aligned with business goals
- Oversee code quality, enforce best practices, and conduct peer reviews
- Guide the team in adopting modern DevOps, CI/CD, and cloud-native practices
- Break down technical requirements and assign work across the team effectively
- Troubleshoot and resolve complex technical issues across services and environments
- Ensure compliance with security and architectural standards as per guidelines
- Report progress, blockers, and risks to stakeholders and project management regularly
Required Skills & Experience:
- 10+ years of experience in Java development
- 3+ years of experience inleading development teams
- Strong expertise inSpring Boot, Spring MVC, Spring Data JPA, Spring Security
- Deep understanding ofMicroservices Architecture, RESTful API design
- Experience withDocker, Kubernetes, and cloud platforms (AWS preferred)
- Solid experience inCI/CD pipelinesusing tools like Jenkins, Git, Maven/Gradle
- Proficiency with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)
- Working knowledge of messaging systems such as Kafka or RabbitMQ
- Agile/Scrum methodology familiarity
- Excellent problem-solving and communication skills
Nice to Have:
- Prior experience in thebanking or financial servicesdomain
- Exposure to frontend frameworks like Angular or React (optional)
- Experience with logging/monitoring tools like Splunk, ELK stack, or Prometheus