Java-Programmierer (Backend)

Deine Aufgaben:

  • Konzeption, Weiterentwicklung und Design von Backend-Systemen
  • Anbindung und Integration von externen Systemen
  • Einbau von zusätzlichen Elementen und Features
  • Durchführung von mehreren Testläufen
  • Erstellung und Fortführung der kompletten Dokumentation
  • Einbindung von bestehenden Backend-Komponenten

 

Idealerweise vorhandene Qualifikationen:

  • gute Java Kenntnisse
  • optimaler weise Erfahrung in Netzwerk- & Server Programmierung, NIO, Multi Threading, die Library Netty, Performance Optimierungen
  • Erfahrung im Umgang mit Datenbanken (MySQL, HazelcastCassandra)
  • selbstständiges Arbeiten
  • Teamfähigkeit
  • Interesse, sich in neues einzuarbeiten

 

Als Backend Programmierer bist du vor allem für die Netzwerkprogrammierung und die Server zuständig, sorgst also für die Synchronisation der Spielstände, die Berechnung der Spielwelt, Rohstoffe, NPCs usw. und natürlich auch dafür, dass die Contentler ihre erstellen Spielbereiche hochladen und verwalten können. Da die Spielwelt auf mehrere Server aufgeteilt ist, solltest du außerdem ein gewisses Interesse dafür mitbringen, wie man Server skaliert und Tasks zwischen den Servern abarbeitet.

Bitte hinterlasse eine Antwort