Software Engineer - Backend (m/w/d)
Rolle
Du gestaltest als Backend-Softwareentwickler Java aktiv die Digitalisierung von Schulen und bringst deine Erfahrung in moderne UEM-Software ein. In dieser Rolle übernimmst du die Konzeption und Entwicklung leistungsstarker, skalierbarer Backend-Services auf Basis von Java. Du verantwortest die Implementierung stabiler Schnittstellen und Prozesse, die eine sichere und effiziente Verwaltung von Endgeräten ermöglichen. Zudem analysierst und optimierst du bestehende Backend-Komponenten, um Performance, Sicherheit und Wartbarkeit kontinuierlich zu verbessern. Durch deine Expertise trägst du maßgeblich dazu bei, innovative Funktionen zuverlässig in produktive Umgebungen zu überführen.
Verantwortung
- Du entwickelst und optimierst das Backend unserer UEM-Software Relution mit Spring Boot und Java und stellst Stabilität sowie Skalierbarkeit sicher.
- Du implementierst sichere Backend-Lösungen, unter anderem mit OAuth2 und JWT.
- In dieser Rolle gestaltest und integrierst du RESTful APIs für unsere Plattform.
- Du baust und pflegst CI/CD-Pipelines für eine effiziente und zuverlässige Softwareauslieferung.
- Als Software Engineer - Backend arbeitest du eng mit interdisziplinären Teams zusammen, um individuelle Anforderungen optimal umzusetzen.
Qualifikationen
- Du hast ein abgeschlossenes Studium in Informatik oder eine vergleichbare Qualifikation.
- Spring Boot und Java beherrschst du souverän; außerdem arbeitest du sicher mit Docker und Kubernetes.
- Du verfügst über Erfahrung mit Datenbanktechnologien und kennst dich mit aktuellen Web- und HTTP-Technologien aus.
- Monitoring- und Logging-Tools wie Prometheus, Grafana oder der ELK-Stack sind dir vertraut.
- Deine Deutsch- und Englischkenntnisse sind sehr gut in Wort und Schrift.
Benefits