Entwickler (MC)


Entwickler sind unsere Macher hinter unseren Systemen, ohne sie wäre unsere Plattform und Spielmodi gar nicht erst möglich. Du entwickelst neue Features und sorgst dafür, dass wir unserer Community und Content Creatorn abwechslungsreiche, einzigartige und neue Spielerlebnisse bieten können.


🎯 Unsere Anforderungen an dich

  • Du bist mindestens 16 Jahre alt

  • Grundlegende Kenntnisse in Java und objektorientierter Programmierung sind vorhanden

  • Verständnis für asynchrone Programmierung und deren praktische Anwendung

  • Erfahrung mit Paper- und Velocity-APIs sowie grundlegenden Serverkonfigurationen

  • Umgang mit allgemeinen APIs sowie die Fähigkeit, eigene APIs zu entwickeln

  • Grundkenntnisse im Umgang mit MySQL

  • Sicherer Umgang mit Gradle oder Maven (bevorzugt Gradle)

  • Verwaltung und Versionierung von Code mit Git

  • Erstellung von sauberem und wartbarem Code

  • Sowohl selbstständiges Arbeiten als auch Teamarbeit funktionieren zuverlässig

✨ Bonusfähigkeiten (optional, aber von Vorteil):

  • Du hast Erfahrung mit Redis

  • Du hast ein gutes Verständnis von NMS Code


📝 Checkliste für deine Bewerbung

  1. Kurze Vorstellung

  2. Deine Erfahrungen im Bereich Programmierung

  3. Eine positive und negative Eigenschaft von dir

  4. Bereits von dir entwickelte Projekte

    → z.B. über GitHub/GitLab oder als Download

  5. Lieblingsyoutuber

  6. Deine Verfügbarkeit

  7. Deine Erfahrungen im Team oder in Projekten

  8. Ein kurzer Text, warum du gut in unser Team passt


🏆 Was können wir im Gegenzug bieten?

  • Ein erfahrenes und unterstützendes Team

  • Ein Developer Rang auf dem Server und Discord

  • Die Möglichkeit, eigene Ideen und Projekte umzusetzen

  • Die Chance, Verantwortung für eigene Systeme und Features zu übernehmen

  • Eine Umgebung, in der du deine Programmierfähigkeiten weiterentwickeln kannst

  • Direkten Einfluss auf die Entwicklung des Servers

  • Eine eigene Plattform zur Konzeptionierung und Codeverwaltung

  • Zugang zu einer modernen Entwicklungsumgebung

  • Die Möglichkeit bei internen Playtest auf Melvin501.de mitzuwirken


💻 Deine Aufgaben

  • Entwicklung und Umsetzung neuer Features und Spiele

  • Wartung, Optimierung und Erweiterung bestehender Plugins und Systeme

  • Analyse und Behebung von Bugs sowie Performanceproblemen

  • Mitarbeit an der technischen Weiterentwicklung unserer Server-Infrastruktur

  • Konzeption und Umsetzung eigener Ideen in Absprache mit dem Team

  • Dokumentation von Code und Systemen für eine nachhaltige Entwicklung

  • Zusammenarbeit mit anderen Entwicklern sowie Austausch im Team

  • Unterstützung bei internen Tests und Qualitätssicherung neuer Inhalte


🔗 Wo kann man sich bewerben?

Alle Bewerbungen werden über unser Discord Ticket-System gemacht. Bitte erstelle dort ein Bewerbungsticket für den Bereich wo du dich bewerben willst 💞
Discord Link: https://discord.gg/vwmMusV