DISCOVER OUR EXPERTISE
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