Backend Developer (Java)
Posted: 1 days ago
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