Backend Technical Lead - Java

Mta Solutionsglobal — Uzbekistan · Posted ~1 hour ago

Lead

Skills

Java Spring Boot backend architecture scalable systems low-latency systems WebSockets Kafka message queues asynchronous programming multithreading concurrency Kubernetes Docker cloud services fault tolerance disaster recovery monitoring logging AWS GCP Azure

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead backend engineering for a real-time platform requiring high availability, low latency, and support for thousands of concurrent users. You will design scalable Java and Spring Boot services, implement asynchronous and concurrent processing, work with real-time messaging, and partner with DevOps on containerized cloud infrastructure. Reliability, observability, disaster recovery, and performance will be core responsibilities.

Highlights

Technical leadership opportunity focused on highly scalable, low-latency backend architecture and real-time systems. The role combines hands-on Java engineering with cloud infrastructure, reliability, observability, and performance optimization responsibilities.

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 - 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.