INFO - DEVELOPER

Als Developer bei MazeFight.de begleitest du deine Software von der Idee bis zum Deployment und übernimmst Verantwortung für die Weiterentwicklung dieser.

Im Austausch mit Konzeptentwicklern wirst du an anspruchsvollen Gameprojekten mitarbeiten.

 

Game Developer

 

Als Game Developer bist du verantwortlich für die Entwicklung und Pflege eines Gametypes oder einzelner Module. Du solltest coole Minecraft Features entwickeln wollen und dabei bereit sein bis an die Grenzen des Machbaren zu gehen. Neben Enthusiasmus für gute Minecraft Modi solltest du bereits fundierte Programmierkenntnisse mitbringen insbesondere im Hinblick auf Java und die Bukkit API (mind. 6 Monate mit Bukkit).

 

Network Developer

 

Hier steht die Weiter- und Neuentwicklung von Netzwerksoftware sowie dazugehörigen Modulen im Vordergrund. Du trägst dazu bei unseren Usern zu allen Zeiten ein konsistent gutes Spielerlebnis zu bieten und baust Schnittstellen und Features, welche die Grundlage für jegliche Interaktionen auf und mit dem Netzwerk sind.

 

Du solltest mehr als 3 Jahre Erfahrung in Java haben und dich mit Datenbank-Strukturierung und Analyse (SQL / NoSQL) auskennen. jBeans Techniken (Gson, Yaml, ORM), Serialization sollten kein Fremdwort sein. Neben Kenntnissen von Guava 17, Netty 4, ASM (javassist), Trove wird auch die Fähigkeit zum asynchronen Programmieren (Critical Sections, Mutexes, Concurrency) vorausgesetzt.

 

Du solltest bereits Erfahrungen mit Produktionsumgebungen haben, die zuverlässig unter hoher Last performen müssen und Vorstellungen zur Architektur von hochverfügbaren resilienten Services für das Netzwerk mitbringen.