Senior Backend Engineer
On-siteDubai, Dubai, United Arab Emirates
Job Summary
Design and own end-to-end services for the core dispatching engine, including real-time order tracking, customer-to-supplier matching algorithms, and third-party API integrations. Lead technical direction for high-throughput systems using Java, Spring Boot, and MySQL, while managing database modeling, message queues, and caching strategies. Drive experimentation with AI tools and A/B testing structures to optimize performance and reliability. You will also take ownership of evolving and migrating legacy PHP services onto the Java platform. Join a tight, high-trust engineering team of 200+ members building an AI-first organization across the GCC.
Required Qualifications
- Strong proficiency in Java
- hands-on experience with Spring Boot (MVC architecture, RESTful services)
- Deep comfort with relational databases (MySQL) and ORM frameworks such as Hibernate
- Experience designing distributed, high-throughput systems — message queues (RabbitMQ) and caching (Redis)
- Solid grasp of SOLID principles, object-oriented design and design patterns, with strong code quality and testing discipline (unit and integration tests)
- Senior-level ownership: you can take a service from design to production, make sound technical trade-offs, and lift the people around you
- Experience evolving a legacy PHP 7 service (Symfony / Doctrine) and migrating it onto a Java platform
- Comfort with Git-based workflows and CI/CD
- Experience with PHP
Desired Qualifications
- Experience with NoSQL (MongoDB)
- Exposure to AI agents and automation frameworks
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.