Job Overview
We are seeking a skilled professional to design and develop game server architecture using Java, Spring Boot, and microservices.
Main Responsibilities
- Design and implement game server architecture using Java, Spring Boot, and microservices.
- Create and optimize RESTful APIs for in-game functionalities.
- Implement real-time multiplayer game logic, matchmaking, and player interactions.
- Manage and optimize databases (MySQL, PostgreSQL, MongoDB, Redis) for high efficiency.
- Work with cloud services (AWS, Google Cloud, Azure) to deploy scalable gaming environments.
- Optimize performance for low-latency and high-concurrency gameplay.
Requirements
Proficiency in Java, Spring Boot, Hibernate, and microservices architecture.
Experience with database optimization and caching techniques (Redis, Memcached).
Familiarity with WebSockets and real-time communication technologies.
Understanding of game networking, multiplayer logic, and load balancing is a plus.
Experience with DevOps, Docker, Kubernetes is an advantage.