Senior Java Backend

Rabbit Games , Posted 1 month ago

Senior

Full time

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.

For which tasks (responsibilities)?

We are looking for an experienced Senior Java 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.

What kind of professional are we looking for?

 ·        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

What are the conditions and bonuses?
  • A chance to work on an ambitious and successful project with significant impact.

  • Competitive salary and performance-based bonuses.

  • Opportunities for professional growth and development.

  • Flexible schedule and remote work options.

  • A friendly and collaborative environment within an international team.

Rabbit Games

Company type: services

Employees: 11-50

Platforms: PC, Mobile, iOS, Android, Console

https://rabbitgames.pl/

View all vacancies from Rabbit Games
Join our Discord!
Find out about new Backend Developer jobs on Discord
discord icon
join
@ingamejob_dev
keep up to date with new job offers Backend Developer on Telegram
Subscribe

Similar job opportunities

Values Value

Cyprus, Limassol

Premium Hot Top

Senior

Negotiable

Full time

QS Games

Ukraine

Posted 1 week ago

Middle

Negotiable

Full time

CyberLight Game Studio LTD

Remote, Ukraine

Posted 1 month ago

Middle

Negotiable

Freelance