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 development3+ years of experience in leading development teamsStrong expertise in Spring Boot , Spring MVC, Spring Data JPA, Spring SecurityDeep understanding of Microservices Architecture , RESTful API designExperience with Docker , Kubernetes, and cloud platforms (AWS preferred)Solid experience in CI / CD pipelines using tools like Jenkins, Git, Maven / GradleProficiency with relational and NoSQL databases (PostgreSQL, MongoDB, etc.)Working knowledge of messaging systems such as Kafka or RabbitMQAgile / Scrum methodology familiarityExcellent problem-solving and communication skillsNice to Have :
Prior experience in the banking or financial services domainExposure to frontend frameworks like Angular or React (optional)Experience with logging / monitoring tools like Splunk, ELK stack, or PrometheusSkills Required
Risk Management, investment strategies, Portfolio Management, Market Research, Treasury Management, Financial Modeling