Lead Senior Java Developer

Mta Solutionsglobal — Uzbekistan · Posted ~3 hours ago

Lead Full-time

Skills

Java Spring Boot Backend Development Multithreading Concurrency Kafka Kubernetes Docker

🔓 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

Design and develop low-latency backend systems for real-time applications. Build scalable architectures, optimize performance, and collaborate on reliable deployments.

Highlights

Lead development of high-performance systems with focus on scalability, reliability, and advanced backend engineering.

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