Tech Lead (Java)
Core
Leading and mentoring a team of Java developers to build cloud-native, scalable applications in the Cards domain for a local banking champion.
Role type
Senior IC Tech Lead (Java)
Builds
Cloud-native Java applications, Cards API layer, and modernized legacy solutions
Domain
Banking / Financial Services
Required skills
Java 21+, Spring Boot, Microservices architecture, Cloud-native development, CI/CD, Docker, Kubernetes, AWS, PostgreSQL, Oracle, Team leadership, Technical design
Preferred skills
Banking domain experience, Card payment systems, On-prem to cloud migration
Technologies
Java, Spring Boot, Kafka, AWS, Kubernetes, Docker, Terraform, Helm, GitLab CI/CD, PostgreSQL, Oracle
Responsibilities
Leading and mentoring a team of Java developers, Developing high-quality technical designs, Defining and implementing the Cards API layer, Collaborating with stakeholders to define technical requirements, Contributing to code base and conducting code reviews, Facilitating legacy application modernization, Planning solution effort estimation, Identifying and escalating technical risks
Seniority
Senior, hands-on IC with mentorship