Senior
Pełne zatrudnienie
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.
Na jakie zadania (obowiązki)?
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.
Jakiego specjalisty szukamy?
· 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
Jakie warunki i bonusy?
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.
Podobne oferty pracy
CyberLight Game Studio LTD
Praca zdalna, Ukraina
Opublikowany 2 tygodnie temu
Middle
Do ustalenia
Freelance
Crazy Panda LLC
Praca zdalna
Opublikowany 1 miesiąc temu
Do ustalenia
Pełne zatrudnienie