Java Software Engineer

Dubai Tax Free23 days agoFull-time External
Negotiable
​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