SKYBOUND INTERACTIVE ENTERTAINMENT PTE. LTD.
Singapore
On-site
SGD 80,000 - 120,000
Full time
18 days ago
Job summary
A gaming company based in Singapore is looking for a skilled developer to design and develop game server architectures. You will work with Java, Spring Boot, and microservices to create RESTful APIs and implement real-time multiplayer functionalities. Candidates should have experience with database optimization and familiarity with cloud services like AWS and Azure. This is a fantastic opportunity to contribute to innovative gaming solutions.
Qualifications
- Proficiency in Java, Spring Boot, Hibernate, and microservices architecture.
- Experience with database optimization and caching techniques.
- Familiarity with WebSockets and real-time communication technologies.
- Understanding of game networking and multiplayer logic is a plus.
- Experience with DevOps, Docker, Kubernetes is an advantage.
Responsibilities
- Design and develop 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 for high efficiency.
- Work with cloud services to deploy scalable gaming environments.
- Optimize performance for low-latency and high-concurrency gameplay.
Skills
Java
Spring Boot
Microservices architecture
Database optimization techniques
Caching techniques
WebSockets
Real-time communication technologies
DevOps
Docker
Kubernetes
Tools
MySQL
PostgreSQL
MongoDB
Redis
AWS
Google Cloud
Azure
Responsibilities / 岗位职责
- Design and develop game server architecture using Java, Spring Boot, and microservices. 使用 Java、Spring Boot 和微服务架构 设计和开发游戏服务器架构。
- Create and optimize RESTful APIs for in-game functionalities. 开发和优化游戏功能的 RESTful API。
- Implement real-time multiplayer game logic, matchmaking, and player interactions. 实现实时多人游戏逻辑、匹配系统和玩家交互。
- Manage and optimize databases (MySQL, PostgreSQL, MongoDB, Redis) for high efficiency. 管理和优化数据库(MySQL、PostgreSQL、MongoDB、Redis)以提高效率。
- Work with cloud services (AWS, Google Cloud, Azure) to deploy scalable gaming environments. 利用 云服务(AWS、Google Cloud、Azure) 部署可扩展的游戏环境。
- Optimize performance for low-latency and high-concurrency gameplay. 优化服务器性能,确保低延迟和高并发的游戏体验。
Requirements / 任职要求
- Proficiency in Java, Spring Boot, Hibernate, and microservices architecture. 精通 Java、Spring Boot、Hibernate 和微服务架构。
- Experience with database optimization and caching techniques (Redis, Memcached). 具有数据库优化和缓存技术(Redis、Memcached)的经验。
- Familiarity with WebSockets and real-time communication technologies. 熟悉WebSockets 和实时通信技术。
- Understanding of game networking, multiplayer logic, and load balancing is a plus. 了解游戏网络、多人游戏逻辑和负载均衡者优先。
- Experience with DevOps, Docker, Kubernetes is an advantage. 有 DevOps、Docker、Kubernetes 经验者优先。