Minecraft Java Developer

Stelle nicht auf LinkedIn

🕒 vor 2 Monaten

🇩🇪 Deutschland – Remote

💵 €40.000 - €72.000 / Jahr

⏰ Vollzeit

🟡 Mittelstufe

🟠 Senior

🔙 Backend-Entwickler

Jetzt Bewerben
Ähnliche Remote-Jobs finden

📊 Überprüfen Sie Ihre Lebenslauf-Bewertung für diese Stelle

Verbessern Sie Ihre Chancen auf ein Vorstellungsgespräch, indem Sie Ihre Lebenslauf-Bewertung vor der Bewerbung überprüfen.

Logo of Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH

Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH

10.000+ Mitarbeiter

🏛️ Regierung

🤝 Non-Profit

🌍 Soziale Wirkung

Government • Non-profit • Social Impact

Die Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ) GmbH ist ein deutsches Bundesunternehmen, das internationale Dienstleistungen für nachhaltige Entwicklung und internationale Entwicklungsprojekte anbietet. Die GIZ führt technische Zusammenarbeit, Kapazitätsentwicklung, Beratungsdienste und Projektmanagement im Auftrag der deutschen Regierung und anderer Auftraggeber durch. Sie arbeitet mit Regierungen, öffentlichen Institutionen, der Zivilgesellschaft und der Privatwirtschaft in Bereichen wie Governance, wirtschaftliche Entwicklung, Klima und Energie, soziale Entwicklung, Gesundheit und Bildung zusammen. Das Hauptaugenmerk liegt auf der Stärkung von Institutionen, der Förderung einer nachhaltigen sozioökonomischen Entwicklung sowie der Unterstützung von Politikimplementierung und Wissensaustausch weltweit.

Beschreibung

• Entwicklung und Erweiterung von Minecraft-Plugins • Umsetzung eigenständiger Java-Anwendungen • Wartung und Optimierung bestehender Systeme • Analyse und Behebung von Bugs in Plugins, Serverfunktionen und Java-Komponenten • Einarbeitung in bestehende Codebasen und externe Schnittstellen • Unterstützung bei der technischen Konzeption neuer Features

🎯 Anforderungen

• Java (LTS-Versionen wie 17 oder 21): Tiefes Verständnis moderner Java-Konzepte wie Streams, Lambdas, Records, Optionals und asynchroner Verarbeitung (z. B. CompletableFuture) sowie fundierte Erfahrung im Umgang mit stabilen LTS-Versionen • Backend-Entwicklung mit Java: Entwicklung modularer, wartbarer Systeme über REST-APIs, Event-Handling oder serviceorientierte Architekturen mit Fokus auf Skalierbarkeit und Lesbarkeit • Spigot/Bukkit/Paper API (für Spiele- und Serverentwicklung): Entwicklung robuster Plugins auf Basis der Bukkit-, Spigot- oder Paper-API, inkl. Events, Commands, Permissions und Konfigurationshandling • Thread-sicheres Arbeiten: Entwicklung sicherer Nebenläufigkeit mit synchronized, Locks, Concurrent*-Klassen und CompletableFutures zur Vermeidung von Race Conditions • NMS (net.minecraft.server) / Reflection: Umgang mit internen Minecraft-Klassen und Version-Abstraktion mittels Reflection zur Umsetzung tiefergreifender Funktionalität • Protokollverständnis: Erfahrung im Umgang mit Minecraft-spezifischer Netzwerkkommunikation – entweder über Netty bei Low-Level-Zugriffen oder durch den Einsatz von ProtocolLib für Packet-Manipulation auf höherer Ebene • Redis / Valkey (Live Messaging & Caching): Erfahrung mit Redis oder Valkey als In-Memory-Datenbank für Pub/Sub-Kommunikation, Session-State, verteiltes Messaging und Caching häufig genutzter Daten • Performantes Arbeiten: Analyse und Optimierung von RAM-, CPU- und Tick-Zeit-Verbrauch durch effiziente Datenstrukturen, Caching, Lazy Loading und asynchrone Verarbeitung • Git (Versionskontrolle): Versionssichere Entwicklung mit Git inkl. Branching, Pull Requests, Merge-Strategien sowie der Nutzung von Conventional Commits und Semantic Versioning • Multi-Modul-Projekte (Maven): Strukturierung komplexer Projekte in einzelne Module (z. B. api, common, bukkit, bungee) mit sauberem Dependency-Management • MongoDB (Morphia): Arbeit mit dokumentenbasierten Datenbanken unter Verwendung des MongoDB Java-Treibers oder Morphia als ODM, inklusive Aggregationen, Indexoptimierung und performanter Abfragegestaltung • REST-API-Entwicklung und -Anbindung: Erstellung und Konsumierung von RESTful APIs, inkl. JSON-Handling, Authentifizierung, Statuscodes und Schnittstellenstrukturierung • Clean Code & Architektur: Anwendung von SOLID-Prinzipien, saubere Trennung von Verantwortlichkeiten, modulare Architektur sowie Best Practices für wartbaren und testbaren Code • Fehleranalyse & Debugging: Systematische Identifikation und Behebung komplexer Bugs durch Loganalyse, Stacktrace-Interpretation, Tests und Runtime-Inspection • Unit- und Integrationstests: Testabdeckung mit JUnit und Mocking-Frameworks wie Mockito sowie Integrationstests auf Systemebene • Arbeiten mit externen APIs und Bibliotheken: Fähigkeit, sich eigenständig in fremde APIs einzuarbeiten, deren JavaDocs und Dokumentationen zu verstehen und korrekt in eigene Systeme zu integrieren

🏖️ Vorteile

• Betriebliche Weiterbildung • Firmenhandy • Flexible Arbeitszeiten • Homeoffice-Möglichkeit • Zusätzliche Urlaubstage • Bonuszahlungen

Jetzt Bewerben

Ähnliche Jobs

🕒 vor 2 Monaten

SEITENBAU GmbH

201 - 500

Java-Entwickler, der innovative Softwarelösungen für Kunden entwickelt und den Fokus auf die Rolle der Technologie bei gesellschaftlichen Veränderungen legt. Zusammenarbeit in einem selbstorganisierten, agilen Team zur Entwicklung und Optimierung von Projekten.

🕒 vor 2 Monaten

Trading 212

201 - 500

💸 Finanzen

💳 Fintech

Senior Frontend Engineer mit Fokus auf die Aufrechterhaltung eines gesunden, performanten Monorepos für ein Fintech-Unternehmen. Verantwortlich für den Aufbau von CI/CD-Pipelines und mobilen Release-Prozessen.

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 2 Monaten

Vivecti Group

201 - 500

🤝 B2B

☁️ SaaS

🏢 Unternehmen

Senior Backend-Entwickler bei der Vivecti Group, der Backend-Systeme und Cloud-Architekturen vorantreibt. Einsatz moderner Technologien und KI-Tools zur Verbesserung von Prozessen im Gesundheitswesen.

🗣️🇺🇸🇬🇧 Englisch erforderlich

🕒 vor 2 Monaten

PRIMEST

1 - 10

🤝 B2B

👥 B2C

🛍️ eCommerce

Softwareentwickler (Schwerpunkt Python/Django) für die Checkfox Service GmbH. Fokus auf der Verbesserung interner Tools und Prozesse in einem dynamischen Remote-Arbeitsumfeld.

🕒 vor 2 Monaten

DokuMe GmbH

1 - 10

☁️ SaaS

⚽ Sport

🤝 B2B

Senior Backend Software Engineer entwickelt Backend-Lösungen für die digitale Transformation von DokuMe in Sportorganisationen. Tätigkeiten umfassen Datenmodellierung, API-Design und die Implementierung von Funktionen.

🇩🇪 Deutschland – Remote

💵 €40.000 - €60.000 / Jahr

⏰ Vollzeit

🟠 Senior

🔙 Backend-Entwickler