Responsibilities
Design, develop, and maintain
scalable backend services
for online gaming platforms using Java. Build and optimize
real-time multiplayer game server logic , matchmaking systems, and session management. Implement and manage
RESTful APIs ,
WebSocket communication , and backend integrations. Ensure
low-latency , high-performance system architecture to support concurrent users. Collaborate with frontend developers, game designers, and DevOps to deliver end-to-end features. Write clean, testable, and efficient code; conduct code reviews and participate in technical design discussions. Troubleshoot production issues and continuously improve system stability and performance. Participate in system architecture planning and scalability assessments. Qualifications
Bachelor’s degree in computer science or related field. 6+ years
of backend development experience in
Java (Spring Boot / Spring Cloud) . Experience with
real-time systems ,
concurrent processing , and
socket programming
(Netty preferred). Familiarity with
gaming server architecture , matchmaking, or leaderboard systems is a strong plus. Strong knowledge of
REST APIs ,
WebSocket ,
MySQL / PostgreSQL , and
Redis . Familiarity with
message queues
(e.g., Kafka, RabbitMQ) is a plus. Experience with
microservices ,
CI / CD ,
Docker , and
cloud services
(AWS, GCP, etc.). Fluent English communication skills , both written and spoken, to effectively collaborate with international teams and stakeholders. Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment. Employment Type
Full-time Seniority level
Mid-Senior level
#J-18808-Ljbffr
Back End Developer • Kuala Lumpur, Malaysia