Technical Lead — Java / Spring Boot / Azure (Financial Services)
Core
Lead a team of engineers to design, build, and deploy Java/Spring Boot microservices and RESTful APIs for payments, commercial banking, and Visa card platforms.
Role type
Senior hands-on IC Technical Lead (Java/Spring Boot/Azure)
Builds
Production-grade microservices and APIs for high-stakes financial services clients
Domain
Financial Services (Payments, Commercial Banking, Visa)
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Azure (AKS, App Services, Functions, Service Bus, Event Hubs), Microservices, RESTful APIs, SQL/NoSQL, Docker, Kubernetes, CI/CD, Event-driven architecture, Code review, Mentoring
Preferred skills
Payment rails (Interac, Visa DPS, ISO 20022), Architecture modeling (UML, TOGAF), Security compliance (PCI DSS, OSFI), Performance tuning, Observability
Technologies
Java, Spring Boot, Azure, AKS, Docker, Kubernetes, Kafka, Azure DevOps, GitHub Actions
Responsibilities
Lead and mentor a team of Java developers; Design, build, and review microservices and APIs; Enforce engineering standards; Translate architecture to implementation plans; Drive CI/CD and DevOps; Troubleshoot production issues
Seniority
Senior, hands-on IC