Development Volunteer

Java Developer

Minimum age:
16+
Languages:
German; English helpful

Java Developer for Minecraft Projects

As a developer in the Development team, you build games, systems and frameworks for our Minecraft network. You accompany features from the initial idea through technical planning and implementation to deployment, and you remain responsible for maintenance, stability and extensibility after release.

We are not looking for copy-and-paste development. We are looking for people who write clean, understandable and performant code, take responsibility and want to build better systems together with the team in the long term.

Your responsibilities

  • Developing and maintaining Minecraft plugins, minigames, frameworks and internal tools
  • Planning technical concepts for new features together with the team
  • Implementing performant and extensible systems based on Java and the Minecraft server API
  • Analysing bugs, debugging, optimizing and refactoring existing systems
  • Documenting important decisions, workflows and interfaces
  • Regularly coordinating with team members from Development, Management and other departments

What you should bring

  • You are at least 16 years old
  • You can work reliably, independently and responsibly on projects
  • You communicate openly, respectfully and solution-oriented
  • You have good German skills and can communicate clearly within the team
  • You have advanced Java knowledge and have actively used Java for at least one year
  • You understand object-oriented programming, clean project structure and basic design patterns
  • You can assess and apply asynchronous and thread-safe programming consciously
  • You are familiar with the Bukkit, Spigot or Paper API and have already developed your own Minecraft plugins
  • You are willing to regularly invest time into projects

Nice to have

  • Experience with Paper, Spigot or forks such as BungeeCord, Waterfall, Velocity or comparable proxy systems
  • Knowledge of Maven or Gradle
  • Experience with Git, code reviews and structured teamwork
  • Knowledge of MySQL, Redis, CloudNet v3 or similar backend/infrastructure systems
  • Basic knowledge of PHP or web development
  • Own reference projects, GitHub repositories or already released plugins

What matters in your application

Your application should be written as a continuous text and contain at least 300 words. Please use a clear structure, good spelling and complete information. Your motivation, previous experience, availability, strengths and weaknesses as well as concrete references or examples of your work are especially important.

We do not only look at technical knowledge, but also at whether you are reliable, fit into the team and can maintain features cleanly in the long term.