Enable job alerts via email!

Backend Developer

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
Job description
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 经验者优先。
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.