Java Software Engineer

Posted 09 January 2026
Salary 25-35k AED p/month and benefits
LocationDubai
Job type Permanent
Discipline Software Engineering

Job description

​About the Company

A well-established IT solutions provider based in the UAE is expanding its engineering team and is seeking a skilled Java Software Engineer. Over the past five years, the company has built a strong reputation for delivering specialised, high-performance technology solutions that optimise and streamline operations for clients worldwide.

The organisation is recognised as a leading technology firm in the region, with a strong focus on building low-latency, real-time platforms, including iGaming and casino products used at scale.

Role Overview

You will join a highly technical engineering team responsible for the development of real-time gaming products. The role focuses on building and maintaining low-latency, high-throughput backend systems using Java and modern event-driven architectures.

You’ll work on performance-critical systems where speed, reliability, and scalability are essential, contributing directly to core platform architecture and production systems.

Key Responsibilities

- Design, develop, and maintain low-latency Java applications for casino and gaming platforms

- Build and optimise real-time data processing pipelines and caching mechanisms to maximise system performance

- Develop and maintain high-throughput, event-driven systems supporting live gaming environments

- Contribute to backend and platform architecture for scalable, real-time systems

- Collaborate with product, DevOps, and QA teams to deliver reliable, production-ready solutions

- Ensure high availability, fault tolerance, and performance across backend services

- Identify performance bottlenecks and implement optimisations

- Write clean, maintainable, and well-documented code

- Participate in code reviews and technical design discussions

- Support and enhance live production gaming systems

Required Experience & Skills

- Strong commercial experience with Java (Java 8+) / Core Java

- Experience developing low-latency, high-performance systems

- Hands-on experience with Netty, WebSockets, and asynchronous/event-driven architectures

- Experience with LMAX Disruptor or similar high-performance concurrency frameworks

- Experience with Apache Kafka and/or RabbitMQ

- Strong understanding of multithreading, concurrency, and performance optimisation

- Experience developing RESTful APIs

- Experience with MongoDB and/or MySQL

- Familiarity with distributed caching technologies such as Hazelcast

- Experience with Docker, Kubernetes, or cloud platforms

- Knowledge of CI/CD pipelines and DevOps practices

- Experience working in Linux-based environments

- Strong problem-solving and debugging skills

What’s on Offer

- Competitive, tax-free salary

- Relocation support to Dubai

- High-impact role with real technical ownership

- Collaborative, engineering-led culture

- Long-term career growth and development

- Opportunity to work on high-scale, real-time gaming products