Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


https://bayt.page.link/qqxNDM6dusHUuJZN9
Back to the job results

Java Software Engineer

26 days ago 2026/05/10
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

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



This job post has been translated by AI and may contain minor differences or errors.

You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.