Senior Backend Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Backend Engineer (Java): Building and optimizing core marketplace services for a leading home services super-app with an accent on dispatching algorithms, API design, and system reliability. Focus on migrating legacy services to a modern Java platform, scaling high-throughput systems, and integrating AI-driven automation.
Location: Dubai, UAE
Company
is the region’s leading super-app for home services, scaling rapidly across the UAE and KSA with an AI-first engineering approach.
What you will do
- Take end-to-end ownership of core marketplace services, from design to production.
- Develop and optimize dispatching algorithms to match customer demand with professionals in real time.
- Design and maintain high-throughput APIs for third-party integrations.
- Migrate legacy PHP services to a robust Java-based architecture.
- Collaborate on database modeling and performance tuning to ensure system reliability.
- Experiment with AI tools and automation to accelerate development cycles.
Requirements
- Strong proficiency in Java and Spring Boot (MVC, RESTful services).
- Deep experience with MySQL and Hibernate.
- Proven ability to design distributed, high-throughput systems using RabbitMQ and Redis.
- Solid understanding of SOLID principles, object-oriented design, and testing discipline.
- Senior-level capability to make sound technical trade-offs and mentor team members.
Nice to have
- Experience with NoSQL (MongoDB).
- Exposure to AI agents and automation frameworks.
- Cloud and containerization skills (AWS, Docker, Kubernetes).
- Familiarity with PHP/Symfony.
Culture & Benefits
- High-trust engineering team with real autonomy and an entrepreneurial culture.
- Commitment to professional growth through mentorship, coaching, and training.
- Fair and objective performance management system.
- Perks including birthday leave, free service credits, and referral bonuses.
- Participation in a shared, well-supported on-call rotation.
Hiring process
- Initial conversation with the People & Culture team.
- Technical interview with the hiring manager.
- Case study session focusing on system design and problem-solving.
- Final conversation with engineering leadership.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →