# 💻 Entwickler (MC)

![](https://wiki.melvin501.de/api/files.get?sig=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ1cGxvYWRzLzZlZGI5NTE0LTk5YmQtNGYwYS04NzRiLWZlNjk2NGI2OTdkNy9hOGU5ZmI5Mi1hNmJmLTRmMmItODE5Mi03YWU2MzE4NmZhYTEvTWVsdmluX1dpa2lfQ29kaW5nX3NkLnBuZyIsInR5cGUiOiJhdHRhY2htZW50IiwiaWF0IjoxNzkzNTk2NTAwLCJleHAiOjE3OTM2ODI5MDB9.EdKj0BAV4zWU4WJnJEyPrccbQMvjwjko9oUXOdLvxxc " =1200x300")

**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>