top of page
Jobs page Hero Image.png

Home  ›  Jobs  ›  Staff Software Engineer - Java

←  Back to all Jobs

Staff Software Engineer - Java

Dubai, UAEPermanentAED 30,000 – 45,000 per month
Posted 6 October 2026

📍 Dubai, UAE – 5 days onsite
💻 Java | Spring Boot | Microservices | Distributed Systems | Cloud | AI/GenAI

We’re hiring a Staff Software Engineer to join a major digital technology organisation in Dubai, working on large-scale platforms used across multiple markets.

This is a senior hands-on individual contributor position for an engineer who enjoys solving difficult technical problems, designing scalable systems and influencing engineering standards across multiple teams.

You’ll work within a substantial engineering environment, taking ownership of architecture and delivery across complex backend and distributed systems, while helping shape how modern AI and GenAI tooling is adopted across the engineering organisation.

What you’ll be doing

• Architecting and developing scalable backend services using Java, Spring Boot and Spring Cloud
• Designing highly available, resilient microservices and distributed systems
• Leading system design and architecture discussions across engineering teams
• Taking ownership of complex, multi-team technical initiatives
• Working with Kafka, asynchronous processing, caching and event-driven architectures
• Building and scaling cloud-native applications across Azure, AWS or GCP
• Working with Docker, Kubernetes/OpenShift and CI/CD
• Solving complex performance, scalability and production engineering challenges
• Creating shared frameworks, libraries and engineering standards
• Mentoring experienced engineers and raising engineering standards across teams
• Helping introduce LLMs and GenAI tooling into engineering workflows, including code generation, testing, documentation, log analysis and code review

What we’re looking for

You’ll ideally have 10+ years of backend software engineering experience, with deep expertise in Java and modern distributed architectures.

Strong experience across:

• Java / J2EE
• Spring / Spring Boot / Spring Cloud
• Microservices and distributed systems
• Kafka / JMS / asynchronous architectures
• Docker and Kubernetes/OpenShift
• Cloud platforms – Azure, AWS or GCP
• CI/CD and modern engineering practices
• SQL and NoSQL databases
• High-performance and highly available systems

Experience using LLMs, GenAI or AI-assisted development tools to improve software engineering productivity would be a significant advantage.

We’re particularly interested in engineers who remain highly hands-on technically but operate beyond the boundaries of a single team – influencing architecture, mentoring engineers and taking ownership of major engineering initiatives.

This is a strong opportunity for an experienced Java engineer looking to take on genuine Staff-level technical ownership within a large-scale engineering environment in Dubai.

Interested?

Apply or get in touch with Reqiva for a confidential discussion.

Apply for this role

Upload your CV and complete a few details to apply for this position.

Choose file
PDF, DOC or DOCX (max 5MB)

​

Add paragraph text. Click “Edit Text” to update the font, size and more. To change and reuse text themes, go to Site Styles.

bottom of page