Team Lead
Core
Lead a team of 10-12 backend engineers to deliver secure, scalable, and resilient solutions for customer-facing applications and core banking platforms.
Role type
Senior Team Lead (Backend Engineering)
Builds
Modern banking solutions, digital channels, and shared technology services
Domain
Financial Services / Banking / Cloud-Native
Required skills
People leadership, Java (11+), Kotlin, Spring Framework, Spring Boot, RESTful API design, Microservices architecture, Azure, CI/CD pipelines, DevOps practices, Git, Automated testing (JUnit, Mockito), Software design principles
Preferred skills
Financial services experience, SQL databases, JPA, Hibernate, Containerization, Azure DevOps, Maven, Reliability engineering
Technologies
Java, Kotlin, Spring, Spring Boot, Azure, Git, JUnit, Mockito, Maven
Responsibilities
Lead and mentor a team of 10-12 backend engineers, influence technical direction and architectural decisions, balance people leadership with hands-on software delivery, guide delivery priorities and adoption of modern engineering practices
Seniority
Senior, hands-on IC with people leadership