Omnilojo

Java Game Server Engineer

Omnilojo

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
10 小时前
Work mode
In office
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

We are seeking a Java Game Server Engineer who will be instrumental in developing and scaling the backend infrastructure of our gaming platform. This role involves full responsibility for key server components, performance enhancements, and the foundational technology critical for sustaining live gaming operations over the long term.

Key Responsibilities

  • Architect the design of game server systems including defining communication protocols and decomposing modules and services.
  • Develop, maintain, and continuously improve core server functionalities through refactoring and codebase enhancements.
  • Optimize performance, networking, and data handling to uphold system stability, scalability, security, and efficiency.
  • Address complex technical challenges by implementing fundamental framework parts and core server logic.
  • Create and refine internal tools to boost development workflow and speed up iteration cycles.
  • Produce and update comprehensive technical documentation to enhance team productivity and knowledge retention.

Candidate Profile

  • Holder of a Bachelor's degree in Computer Science or a closely related discipline, or equivalent practical experience.
  • Minimum 3 years of experience in server-side development specifically within the gaming industry.
  • Proficiency in Java, including an in-depth understanding of JVM internals and performance tuning techniques.
  • Experienced working in Linux operating environments.
  • Strong grasp of concurrency concepts such as multi-threading, multi-process use, and asynchronous messaging or queue systems.
  • Hands-on experience in socket and network programming.
  • Knowledgeable about databases including Redis, MySQL, and MongoDB, particularly in performance tuning and optimization.
  • Familiar with industry standard design patterns, algorithms, and data structures.
  • Demonstrated ownership of tasks, excellent communication skills, and adeptness at independently resolving complex problems.
  • Fluent in English with working knowledge of Mandarin for effective collaboration with Mandarin-speaking stakeholders and regional teams.

Additional Advantages

  • Experience with Golang programming.
  • Python scripting skills used in internal tools or automation tasks.
  • Background in building distributed systems with high concurrency and availability.
  • Track record of launching and supporting fully operational games.

Minimum education

Bachelor's Degree

Tools & software

MySQL required MongoDB required

How they work

Communication Problem Solving Accountability

Languages

English

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer