Technical Team Lead – Java – Emagine Solutions FZE
eMagine’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, DevOps/Cloud, Mobile, and business stakeholders
Required Skills & Experience
- 7+ years backend engineering experience with strong hands-on Java
- Java 17+ experience and modern backend development practices
- 2+ 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 DevOps
- Strong stakeholder communication and ability to lead with minimal supervision
Job Details
| Posted Date: | 2026-06-25 |
| Job Location: | United Arab Emirates – Dubai |
| Job Role: | Information Technology |
| Company Industry: | Accounting |
Preferred Candidate
| Career Level: | Management |