Java Software Engineer
Listed on 2026-01-12
-
Software Development
Backend Developer, Software Engineer, Java Developer, Cloud Engineer - Software
Job description
About the CompanyA 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 OverviewYou 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, Dev Ops, 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
- Strong commercial experience with Java (Java 8+) / Core Java
- Experience developing low-latency, high-performance systems
- Hands‑on experience with Netty, Web Sockets, 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 Mongo
DB and/or MySQL - Familiarity with distributed caching technologies such as Hazelcast
- Experience with Docker, Kubernetes, or cloud platforms
- Knowledge of CI/CD pipelines and Dev Ops practices
- Experience working in Linux-based environments
- Strong problem‑solving and debugging skills
- 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
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).