Tech Lead (Java)
Core
Design and build Java/Spring Boot back-end services for complex banking flows, including account lifecycle, payment initiation, and routing.
Role type
Senior Tech Lead (Backend Engineering)
Builds
Production banking systems for corporate cash management and payments
Domain
Banking / Payments / Finance
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, System Design, Event-driven Architecture, Kafka, AWS, Relational Databases, API Design, Microservices
Preferred skills
Banking domain experience, Data platforms, AI tools in engineering
Technologies
Java 21, Spring Boot 3, React, TypeScript, Apache Kafka, AWS, Kubernetes, Docker, Terraform, Helm, GitLab CI/CD, PostgreSQL, Oracle
Responsibilities
Lead technical design and implementation, guide developers through code reviews, drive engineering practices, work with stakeholders and vendors, make technical decisions on security and resilience.
Seniority
Senior, hands-on IC with leadership