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
Kurze Vorstellung
Deine Erfahrungen im Bereich Programmierung
Eine positive und negative Eigenschaft von dir
Bereits von dir entwickelte Projekte
→ z.B. über GitHub/GitLab oder als Download
Lieblingsyoutuber
Deine Verfügbarkeit
Deine Erfahrungen im Team oder in Projekten
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