Senior Java Developer

Rabbit Games , Опубликовано вчера

Полная занятость

Удаленная работа

Rabbit Games aims to become the preferred co-development game studio for developers and publishers across the globe. Leveraging our extensive expertise in PC, mobile and console titles, we strive to co-develop some of the world’s leading gaming brands. Our international and diverse team endeavours to create gaming experiences that leave a lasting impact on players.

We excel not only in the development of Soulslike, PVP, Co-op shooters and RPG games, but we also have a genuine passion for playing them.

We are looking for Senior Java Developer - Mobile Online Shooter Backend .

На какие задачи (обязанности)?

We're developing a mobile online shooter game built on Unity, requiring a robust and scalable backend infrastructure to support thousands of concurrent players, real-time matchmaking, and seamless gameplay experience across devices.

Какого профессионала ищем?
  • Design and implement high-performance backend services for our mobile shooter

  • Develop and maintain critical game systems: matchmaking, leaderboards, player profiles, in-game purchases

  • Optimize system performance

  • Ensure backend security against cheating and exploits

  • Collaborate with Unity developers to integrate client-server solutions

  • Participate in code reviews and maintain high code quality standards

Requirements

  • 7+ years of commercial Java development experience (Java 17+)

  • Strong knowledge of Spring Framework ecosystem (Spring Boot, Spring Cloud)

  • Experience with high-load distributed systems and microservices architecture

  • Proficiency in working with SQL and NoSQL databases (MongoDB, PostgreSQL, Redis)

  • Experience with concurrent and asynchronous programming in Java

  • Familiarity with CI/CD practices and containerization (Docker, Kubernetes)

  • Ability to write clean, maintainable, and well-tested code

  • Strong problem-solving skills and attention to detail

  • English: B2 or higher

Nice to Have

  • Experience with Kotlin and interest in gradual codebase migration

  • Knowledge of actor-based frameworks (Akka, Vert.x) for concurrent processing

  • Familiarity with game server architecture and online gaming challenges

  • Experience with WebSockets

  • Understanding of game development principles

  • Experience with cloud platforms (AWS, Azure, GCP)

  • Knowledge of authentication and authorization mechanisms

Какие условия и бонусы?
  • Remote, hybrid or onsite work in Poznan or Warsaw (Poland)

  • B2B

  • Paid leave: 20 days per year

  • Sick leave 5 days per year

  • Start your workday anytime between 9am to 12pm

  • Co-financing of sport cards

Rabbit Games

Тип компании: services

Сотрудники: 11-50

Платформы: PC, Mobile, iOS, Android, Console

https://rabbitgames.pl/

Все вакансии Rabbit Games
Join our Discord!
Find out about new Java Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях Java Developer в Telegram
Подписаться

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

Program-Ace

Удаленная работа

Опубликовано 1 неделю назад

Senior

Договорная

Полная занятость

VIZOR APPS LIMITED

Удаленная работа, Cyprus, Lithuania

Опубликовано 3 недели назад

Договорная

Полная занятость