Dev Java Minecraft (F/H/NB)
Rivrs
full-remotemidcdibackend Full remote - Rennes, FR 20 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTech Stack
JavaGradleSpigotPaperBukkitVelocityKotlinJenkinsKubernetesNext.jsGLSLPostgreSQLRedisRabbitMQ
About the role
Overview
Join our team as a confirmed Java developer responsible for designing and implementing complex game mechanics for our Minecraft servers. You'll work closely with Game Designers and the internal technical team, optimizing server performance and resolving live environment incidents.
Key Responsibilities
- Implement progression systems, economy, PvP/PvE, crafting, trades, and skills
- Design and establish code architecture adapted to project features and constraints
- Collaborate with Game Designers to translate complex gameplay mechanics into robust, performant implementations
- Optimize server performance and manage live production issues
Required Profile
- Minimum 3 years of Java development experience
- Strong experience with custom Minecraft servers preferred, OR experience with real-time backend architectures with high performance constraints (online games, distributed systems, concurrent applications)
Key Competencies
Languages & Environment
- Advanced mastery of Java and OOP principles
- Experience with Gradle
- Knowledge of Minecraft server APIs (Spigot, Paper, Bukkit, Velocity)
Nice-to-Have
- Kotlin
- DevOps / CI-CD (Jenkins, pipelines)
- Kubernetes / containerization
- Web development (e.g., Next.js)
- GLSL shader development
Architecture & Performance
- Deep understanding of Minecraft's single-thread model and its constraints
- Concurrency management (threads, async tasks, locks)
- CPU/memory optimization
- Clean, maintainable object-oriented design
Data & Persistence
- SQL database experience
- Understanding of ACID principles and data consistency
- Knowledge of distributed architecture and concurrency challenges
- Caching concepts and Redis experience
- RabbitMQ experience
What We're Looking For
- A developer who understands that technology serves gameplay
- Ability to transform complex gameplay mechanics into clean, performant implementations
- Autonomous, structured profile capable of challenging decisions when necessary
- Product sensitivity: understanding of retention, scalability, and long-term stability concerns
About Rivrs
Rivrs is a game development company that creates custom Minecraft servers with complex gameplay mechanics. They focus on building engaging multiplayer experiences with sophisticated systems like progression, economy, and PvP/PvE gameplay.
Scraped 3/28/2026