e Magine's client, a fast-growing global fintech based in Dubai, is seeking a Technical Team Lead – Java to lead a backend engineering team and drive delivery across high-performance, low-latency systems. This role combines hands-on backend development with end-to-end team leadership, technical governance, and delivery ownership. Key Responsibilities Lead and mentor a team of Java backend developers; own day-to-day execution and delivery outcomes Break down work into clear tasks, assign responsibilities, track progress, and remove blockers Provide technical direction across backend services, integrations, and microservices architecture Conduct code reviews and enforce engineering standards, documentation, and best practices Design, develop, and maintain backend services using Java (Java 17+), including REST APIs and event-driven services Drive performance, stability, and reliability (JVM/concurrency tuning, production readiness, incident RCA) Collaborate cross-functionally with Product, QA, Dev Ops/Cloud, Mobile, and business stakeholders Required Skills & Experience7+ years backend engineering experience with strong hands-on Java Java 17+ experience and modern backend development practices2+ years experience leading a technical team (7+ members) with delivery accountability Strong microservices and distributed systems experience REST API design and backend integration experience Event-driven systems and asynchronous processing experience Cloud exposure (AWS/GCP/Azure) and CI/CD collaboration with Dev Ops Strong stakeholder communication and ability to lead with minimal supervision Preferred Fintech/Trading/Forex/CFD domain experience FIX Protocol / market data exposure Kotlin, Vaadin, observability tooling (Grafana/Prometheus/ELK) Docker/Kubernetes/Terraform To apply Please share your CV and include details on team leadership scope, architecture ownership, and production/high-performance systems experience.