Overview

Wir suchen dich!

Du schreibst Software mit ganzem Herzen? Clean Code sowie saubere und klare Architekturen sind dir wichtig? Du treibst gerne Dinge voran und machst regelmäßig Expeditionen in die Gebiete außerhalb deiner Komfortzone – zum Beispiel in die Welt der Telefonie?! Du kennst vielleicht nicht immer alle Antworten, weißt aber wie du trotzdem zum Ziel kommst? Dann bist du genau richtig für unser crossfunktional Telefonie-Team.

Zusammen mit deinen Kolleg:innen übernimmst du Verantwortung für das Softwaredesign und die Architektur unsere Telefonie-Plattform. Wir arbeiten lean und agil und das heißt: Schnelle Release Cycles, Kundenfokus und höchste Codequalität dank Pairing, gegenseitigem Feedback und den besten Fortbildungen.

 

Das bringst du mit

  • Sehr gute Kenntnisse in Java
  • Gute Kenntnisse in der Entwicklung von Applikationen für Linux Betriebssysteme und deren Betrieb
  • Mit mindestens einer der folgenden Java-Technologien bist du vertraut: spring, Quarkus, JavaEE, Vert.x, MicroProfile.
  • Du weißt, was TDD ist und praktizierst es auch.
  • Du hast Kenntnisse über Patterns und Pitfalls im Bereich der verteilten Systeme.
  • Du baust resiliente Systeme – SRE Praktiken sind dir vertraut.
  • Du bringst dich in fachliche Diskussionen aktiv ein und übernimmst Verantwortung.
  • Probleme betrachtest du nicht isoliert, sondern denkst auch immer an das Gesamtsystem.
  • Im Idealfall bringst du Erfahrung im Bereich der Telefonie und Mobilfunk-Protokollen mit.

 

Deine Aufgaben

  • Weiterentwicklung eines neuen Java-Service für die Problemanalyse der Kund:innen (unter Rückgriff auf Infos aus Hepic, Kamailio, asterisk, HLR, HSS, yate)
  • Gemeinsam entwickeln wir die Telefonieplattform der Zukunft (Festnetz-NGN, 2G, 4G, 5G, 6G, VoLTE und Fax 😋)
  • Design und Implementierung neuer Funktionen für hochverfügbare Telefoniedienste)

 

Unser Technologiestack

  • Debian Linux – verwenden wir als Betriebssystem für unsere Infrastruktur.
  • Java, JavaEE, spring, JMS
  • Asterisk, Yate, Kamailio, RTPEngine – bilden die Basis unserer Telefonie-Plattform.
  • Ansible – verwenden wir für unsere Automatisierung.