Java Game Server Engineer

Omnilojo — Singapore · Posted ~3 hours ago

Senior

Skills

Java Server-side Development Game Server Architecture Performance Optimization Networking API Design Technical Documentation Code Refactoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an innovative team tasked with building robust, scalable server infrastructure for an immersive gaming experience. You will design game server architecture, implement core features, optimize performance and networking, resolve intricate technical challenges, create internal tooling, and produce comprehensive documentation. Ideal candidates possess strong Java backend expertise, at least three years of game‑server development experience, and a passion for performance and reliability.

Highlights

Leads architecture design for game server systems, builds and maintains core server features, drives performance and networking optimizations, solves complex technical bottlenecks, develops internal tools, and ensures thorough technical documentation for long‑term team productivity.

Description

We’re looking for a Java Game Server Engineer to help build and scale the backend for our game. You’ll take ownership of core server systems, performance optimization, and technical foundations that support long-term live operations. What You’ll Do Lead the architecture design of game server systems, including communication protocols and module/service breakdown.Build and maintain core server features, with ongoing refactoring and codebase improvements.Drive performance, networking, and data optimizations to ensure stability, scalability, security, and efficiency.Solve complex technical bottlenecks and implement key framework components and core server logic.Build internal tools that improve development and iteration efficiency.Write and maintain technical documentation to support long-term team productivity. What We’re Looking For Bachelor’s degree in Computer Science or a related field (or equivalent experience).3+ years of server-side development experience in the game industry.Strong Java skills, with solid understanding of JVM internals and performance tuning.Proficiency in Linux environments.Strong understanding of concurrency (multi-threading, multi-process architecture, async messaging/queues).Experience with socket/network programming.Experience with databases such as Redis, MySQL, MongoDB, including performance optimization.Familiarity with design patterns, algorithms, and data structures.Strong ownership, clear communication, and ability to solve complex problems independently.Strong communication skills in English, with working proficiency in Mandarin for cross functional collaboration with Mandarin-speaking stakeholders (players/regional team members). Bonus Points Golang experience.Python scripting experience (internal tooling, automation).Experience building high-concurrency, high-availability distributed systems.Experience shipping and supporting a fully launched game.