Development Volunteer

Java Developer

Minimum age:
16+
Languages:
German, English

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.

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, optimising and refactoring existing systems
  • Documenting important decisions, workflows and interfaces
  • Coordinating with team members from Development, Management and other departments

What you should bring

  • You are at least 16 years old
  • You work reliably, independently and responsibly on projects
  • 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

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 and infrastructure systems
  • Basic knowledge of PHP or web development
  • Own reference projects, GitHub repositories or released plugins

Your application

Your application should be written as a continuous text and contain at least 300 words. Include your motivation, previous experience, availability, strengths and weaknesses as well as concrete references or examples of your work. 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.