We are seeking a Full-Stack Game Developer to design and develop high-quality, AI-enabled backend services and gameplay integrations for an engagement-focused platform and associated game experiences. This role focuses on building scalable and maintainable server-side applications using Java and Spring, while actively contributing to client-side game integration in collaboration with the game team.

The successful candidate will collaborate closely with product managers, game designers, AI engineers, and other developers to deliver intelligent, user-centric experiences that incorporate modern technologies such as AI-driven interactions, loyalty mechanics, and interactive gameplay.


Key Responsibilities
  • Design, develop, and maintain backend services and APIs using Java (Spring/Spring Boot) for the core platform and game-related features.
  • Collaborate with game designers and AI engineers to integrate gameplay and gamification logic, including progression, missions, achievements, and reward flows.
  • Integrate backend services with game engine clients (e.g. Unity or Unreal Engine) for session management, game events, and player state synchronisation.
  • Apply vibe coding practices and AI-assisted development tools to generate, refactor, and debug backend and game-related code from natural language requirements, while maintaining code quality and security.
  • Ensure optimal performance, responsiveness, and reliability of backend services under varying load conditions.
  • Participate in the full software development lifecycle, including requirements analysis, system design, implementation, testing, and deployment.
  • Produce and maintain technical documentation, including system architecture, API specifications, and deployment procedures, with assistance from AI agents.
  • Generate and maintain unit tests and regression test suites for backend components using AI-assisted tools, reviewing outputs to ensure coverage and correctness.
  • Provide ongoing support, including troubleshooting, bug fixing, and incremental feature enhancements post-deployment.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.

Experience
  • 2–4 years of experience in application development.
  • Proven experience in developing production-grade backend services using Java and Spring/Spring Boot.

Core Architecture
  • Strong understanding of backend architecture principles, including REST API design, data modelling, transaction management, and integration with relational databases (e.g. MySQL, PostgreSQL).

DevOps Tools
  • Experience working with version control systems and CI/CD tools (e.g. Git, GitHub, GitLab, Jenkins).

Game Engines
  • Familiar with gaming backend development or integration with engines such as Unity or Unreal Engine.

Modern Workflows
  • Experience using AI-assisted coding tools and comfort with vibe coding workflows (describing features in natural language and iterating on AI-generated code).

Soft Skills

Strong analytical and problem-solving abilities, with attention to detail.

Knowledge of cloud platforms (AWS, Azure, or GCP) and containerisation technologies (e.g. Docker, Kubernetes) is advantageous.

Solid understanding of object-oriented programming, clean code practices, and software architecture.

#J-18808-Ljbffr
Similar jobs
altech ( Hong Kong ) 3 hours ago
HR Plus ( Hong Kong ) 2 days ago
HR Plus ( Hong Kong ) 2 days ago
MANTRA ( Hong Kong ) 2 days ago

Full-Stack Game Developer

Apply Now
Back to search page