TL;DR
Java Serverside Developer (Gamedev): Designing, developing, and supporting meta gameplay features on the server for a mobile fighting game with an accent on server scalability, distributed systems, and protocol design. Focus on writing thread-safe, efficient code for tens of thousands of online players and automating processes.
Location: Remote
Company
hirify.global is a game development studio with over 20 years of experience, known for popular titles like Shadow Fight and Vector.
What you will do
- Design, develop, and support meta gameplay features on the server.
- Design the client-server protocol.
- Develop unit tests.
Requirements
- Over 3 years of commercial backend development experience in Java.
- Experience in developing servers for tens of thousands of online players.
- Experience in developing distributed systems that continue to operate even if some instances fail.
- Familiarity with Protobuf, Guava, Java 21, Netty, Hazelcast, and PostgreSQL.
- Proficiency in writing thread-safe code and understanding java.util.concurrent.
- Ability to think about code efficiency, use profilers, and understand Sampling, Thread Dump, and HeapDump.
- Striving for code clarity, elegance, and automation.
- English: B2 required.
Culture & Benefits
- Work with a strong technical base on a popular mobile fighting game, Shadow Fight 3.
- Opportunity to improve internal systems and work with a loyal global fanbase.
- A team-oriented environment that values code clarity, elegance, and automation.
- Focus on product quality and player experience for mobile, PC, and consoles.
- Engage in continuous growth and support for successful franchises.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →