Minecraft Java Developer

Location

Worldwide

Posted

46 days ago

Salary

0

Seniority

Mid Level

Job Description

Minecraft Java Developer

Interwebmedia GmbH

Role Description Als Entwickler wirst du in einem kleinen Team zusammenarbeiten und deinen Input liefern, damit unsere User ein reibungsloses Spielerlebnis haben. - 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 Qualifications - 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 Requirements - Docker: Containerisierung von Java-Anwendungen und Services für lokale Entwicklung und Produktion, inkl. Docker Compose-Setups - Linux-Server-Verwaltung: Grundkenntnisse in Linux-Administration (Ubuntu/Debian), inklusive Systemverwaltung, Netzwerkkonfiguration und Monitoring - Deployment & Automatisierung (z. B. Ansible, GitHub Actions, GitLab CI): Aufbau und Pflege automatisierter CI/CD-Pipelines, Konfigurationsmanagement, automatische Tests und Versionsbereitstellung Benefits - Betriebliche Weiterbildung - Firmenhandy - Flexible Arbeitszeiten - Homeoffice-Möglichkeit - Zusätzliche Urlaubstage - Bonuszahlungen

Related Job Pages

More Backend Engineer Jobs

EX Squared LATAM logo

Software Architect, Backend, Node.js

EX Squared LATAM

Multishore & tech staff augmentation experts! Building solutions for leading brands #ImagineBuildEvolve 🔭

Backend Engineer46 days ago
Full TimeRemoteTeam 501-1,000Since 2000H1B No Sponsor

• Architect, design, and lead the development of scalable backend systems using Node.js and TypeScript • Define and implement robust event-driven architectures • Drive the design of fault-tolerant, resilient distributed systems • Lead the evolution of microservices architectures running in AWS • Collaborate cross-functionally while maintaining a strong backend focus

Costa Rica
Job Closed
Salesforce logo

Tableau Technical Architect – TS/SCI Clearance

Salesforce

👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.

Backend Engineer46 days ago
Full TimeRemoteTeam 10,001+Since 1999H1B Sponsor

• Lead delivery of client engagements for designing and implementing Salesforce Analytics centered technical solutions • Determine the technical approach based on the scope of work, design and implement the solution architecture, manage client relationships and expectations, and oversee the work of more junior consultants • Be an expert in the features, benefits, and application of Tableau Server and Cloud • Deploy Tableau Server environments and integrate them with client data, authentication, and application operations including creation and execution of deployment scripts and workflows • Leverage your expertise in Tableau APIs and how to use them to provide custom solutions to customer issues • Maintain key client relationships, understand their Data & Analytics strategy and business objectives, and identify ways to enable them to succeed in becoming data-driven decision making organizations • Communicate with impact, clearly articulate client recommendations, and structure client presentations to relay your point of view • Proactively identify ways for Tableau Services to enable clients to maximize the value of their Data & Analytics environment and drive return-on-investment on their software

Virginia
Indra Group logo

PYTHON PROGRAMMING

Indra Group

Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.

Backend Engineer46 days ago
Full TimeRemoteTeam 10,001+H1B No Sponsor

Role Description Participarás en proyectos y desarrollos con Python. Proyectos de una alta visibilidad, en clientes de mucha entidad y proyectos estables. Te integrarás en un equipo muy solvente técnicamente, con fuerte experiencia en el área de Data y de Tecnologías Digitales, entre otros. Qualifications - Al menos dos años de experiencia en desarrollos con Python, preferiblemente en entorno Data/ML. - Conocimientos avanzados de SQL a nivel de queries y otras BBDD no relacionales. - Conocimientos en Cloud. - Se valorarán conocimientos y experiencia con ETLs y OpenCV, Rest API / Flask, Machine learning & Deep Learning aplicado a imagen. Benefits - Estabilidad y Futuro: Proyectos a largo plazo en una empresa líder en tecnología con más de 50.000 profesionales, con seguridad financiera. - Proyectos Innovadores y de Alto Alcance: Trabajarás con tecnologías de vanguardia, con un impacto tanto a nivel nacional como internacional. - Ambiente Cercano y Transparente: Disfrutarás de una comunicación directa y fluida con responsables y compañeros/as, en un entorno colaborativo y abierto. - Autonomía y Flexibilidad: Tendrás libertad para organizar tu trabajo, con una conciliación real y adaptada a tu ritmo. - Plan de carrera adaptado a ti: Diseñado para impulsar tu crecimiento y desarrollo profesional. - Formación continua: en Open University y Udemy for Business (¡más de 6.000 cursos para especializarte!). - Descuentos exclusivos para tu bienestar: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra. - Retribución competitiva y planes de compensación flexibles a tus necesidades. Company Description ¡INDRA es empresa Top Employer 2025! Incorpórate a una empresa certificada como una de las mejores empresas empleadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales.

Spain
Luxor Technology logo

Golang Engineer, Cloud Platform

Luxor Technology

Bitcoin Mining Pool | Hashrate Derivatives | Luxor Firmware | Luxor Hardware | Luxor Energy

Backend Engineer46 days ago
Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Architect, maintain, and evolve core gRPC API services • Design and operate a private, programmable microservices fabric • Manage identity services on top of the Ory stack • Develop DDoS mitigation strategies • Build high-performance Golang gRPC services • Define and implement infrastructure following immutable principles • Drive ideas from concept to reality by writing clear Engineering Requirement Documents • Collaborate with Applications (TypeScript) and Platform teams

Philippines