Java Software Engineer

Dubai, United Arab Emirates

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

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2248620
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned