Search by job, company or skills

ETC Recruiter Company

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

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135042519