Back End Engineer

Abu Dhabi Tax Free4 days agoFull-time External
Negotiable
We’re hiring a Backend Engineer for a leading client in Abu Dhabi. This is a permanent role building high‑scale, low‑latency payments platforms used across the region. What you’ll do • Design, build, and optimize Java backend services for payments and transaction processing • Develop microservices (incl. service discovery, API gateway, resilience, observability) • Work hands‑on with SQL databases (schema design, indexing, migrations, scripting) • Implement multithreading/concurrency and performance tuning for high throughput • Apply SOLID principles and clean architecture across services • Collaborate with product, security, and DevOps on end‑to‑end delivery Must‑have experience • 5+ years in backend engineering • FinTech/Payments industry experience (must) • Java (5+ years) with practical knowledge of your current version’s features (8/11 or later) • Multithreading and concurrency • Ability to implement data structures (e.g., your own LinkedList) • Spring Boot in production • Databases (SQL): table design, schema changes, migrations, complex queries • Microservices: architecture, API gateway, eventing, and payments/transactions flows • Strong grounding in SOLID and engineering best practices Nice to have • Messaging/streaming (Kafka/RabbitMQ), caching, containerization (Docker/K8s) • CI/CD pipelines, cloud experience (AWS/Azure/GCP) Why apply • Permanent role in Abu Dhabi with a high‑impact fintech program • Work on mission‑critical payments systems at scale • Collaborative, engineering‑driven culture and clear growth path