Java Server Side Developer

Nekki Limited

Java Server Side Developer

Описание вакансии

Nekki is a game development studio, the creator of Shadow Fight Arena, Shadow Fight 3, Shadow Fight 2, 11×11, and Vector. The total number of registered users for our games exceeds 1 billion worldwide. We develop and release games for PC, consoles, and mobile platforms.
We are looking for a Java Server Side Developer for the Shades

Shades is the sequel to the legendary Shadow Fight 2. The game takes all the best from its predecessor, namely dynamic battles with realistic animations, and takes it to a completely new level by adding elements of Roguelike gameplay. The abundance of combat styles and equipment is complemented by a perks system that elevates replayability to unprecedented levels.

Our ideal candidate:

  • Has over 3 years of commercial backend development experience in Java.
  • Knows how to develop a server for tens of thousands of online players.
  • Has experience in developing distributed systems that continue to operate even if some instances fail.
  • Familiar with Protobuf, Guava, and other popular libraries.
  • Writes thread-safe code, not only familiar with wait() and notify() but also with java.util.concurrent.
  • Consistently thinks about code efficiency, is closely acquainted with profilers, understands concepts like Sampling, Thread Dump, and HeapDump.
  • Strives for code clarity and elegance.
  • Dislikes manual actions and aims for automation.
  • Enjoys reading documentation and studying the source code of used libraries.
  • Enjoys sharing experiences, finding issues in both their own and others' code.

Technical aspects:

  • Java 11.
  • Netty for the networking part.
  • Hazelcast as the foundation for distributed data structures and operations.
  • PostgreSQL as the main database.

Responsibilities:

  • Design, develop, and supporting meta gameplay features on the server.
  • Design the client-server protocol.
  • Develop unit tests.

We offer:

  • A great team with a friendly, informal work environment where we share interests, play video games together, and organize internal events (gamejams, tournaments, and conferences)

  • Support of professional development, participation in specialized conferences and educational events

  • Work remotely from anywhere. Working hours: 10 AM – 7 PM (GMT+3, including a 1-hour break), with the option to adjust

  • Support for personal growth: English courses, psychologist sessions, and various educational programs

  • Internal coins you can collect and exchange for unique merch in our store

If you don’t hear from us within 7-10 days, it means we won’t be moving forward with your application this time. We truly appreciate your interest in our company and the time you took to apply. Thank you!

By applying for a vacancy at Nekki, you consent to the processing of your personal data collected during the application process.

Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию