Wednesday, October 29, 2025

Job Description

Key Responsibilities:Candidate overview:Proficient in Java and has expertise in developing scalable, high-availability systems for real-time gaming applications.- Design, develop, and maintain a highly scalable, low-latency server architecture for a live casino environment.- Optimize server-side performance to handle thousands of concurrent users without lag.- Implement and manage WebSockets, Kafka, or message queues for real-time game state synchronization.- Ensure fault tolerance and disaster recovery mechanisms are in place to minimize downtime.- Work closely with DevOps teams to deploy scalable infrastructure using Kubernetes, Docker, or cloud services (AWS, GCP, Azure).- Implement robust logging, monitoring, and analytics solutions to track system performance.Required Qualifications:MUST HAVE- 4+ yoe expertise in Java (Spring Boot) for high-performance backend applications.- Strong knowledge of asynchronous programming, multithreading, and concurrency control.- Experience with database management (PostgreSQL, MySQL, MongoDB, or Redis) for efficient data storage.- Proficiency in microservices architecture and API development (REST, gRPC).- Knowledge of distributed systems, caching mechanisms (Redis, Memcached), and event-driven architecture.- Experience with message brokers (Kafka, RabbitMQ, or ActiveMQ) for handling real-time data streams.- Familiarity with load balancing, auto-scaling, and high-availability strategies.- Strong background in unit testing, integration testing, and TDD methodologies.- Experience with CI/CD pipelines, Kubernetes, Docker, and cloud infrastructure.- Good command of English, both verbal and written, is a must.NICE TO HAVE- Previous experience in online gaming, casino, or betting platforms.- Knowledge of real-time data processing frameworks.- Familiarity with Compliance (e.g. GDPR, PCI DSS) in the Gaming industry.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs