C++ and Java Developer
Core
Design and implement high-performance Java plugins and network features for Minecraft Java and Bedrock server environments.
Role type
Senior IC C++ and Java Developer (Game Server)
Builds
Minecraft server plugins, network features, and cross-platform game environments
Domain
Gaming / Network Engineering
Required skills
Java (OOP, concurrency, async), C++, C, JavaScript/TypeScript, XML technologies (JAXB, JAXP), MySQL, PostgreSQL, Redis, Docker, AWS/GCP
Preferred skills
Gradle/Maven CI/CD, ProtocolLib, Geyser/Floodgate, Git/GitHub, UX/UI Design
Technologies
Spigot, Paper, Purpur APIs, ProtocolLib, Minecraft Bedrock Scripting API, C Bedrock Dedicated Server API, MySQL, PostgreSQL, Redis, Docker, Pterodactyl, AWS, GCP, Gradle, Maven, Git, GitHub, JAXB, XML, C++, Java, JavaScript, TypeScript
Responsibilities
Design and implement high-performance Java plugins using Spigot, Paper, and Purpur APIs; Build network features using packet manipulation libraries; Optimize server performance and memory usage; Develop Bedrock add-ons and resource packs; Maintain cross-play integration; Build and maintain player data pipelines; Deploy and monitor server infrastructure; Mentor junior developers and establish code-review standards.
