Senior
Повна зайнятість
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 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.
Якого професіонала шукаємо?
· 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
Які умови і бонуси?
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.
Схожі вакансії
CyberLight Game Studio LTD
Дистанційна робота, Україна
Опубліковано 2 тижні тому
Middle
Договірна
Фріланс
Crazy Panda LLC
Дистанційна робота
Опубліковано 1 місяць тому
Договірна
Повна зайнятість