👨🏻‍💻 postech.work

Back-End Java Developer (Mid/Senior/Lead)

ETC Recruiter Company • 🌐 In Person

In Person Posted 5 days, 5 hours 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

3+ years

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.