Backend Entwickler:in Java / Kotlin
Role details
Job location
Tech stack
Job description
Online ist gut. Mobil ist besser. Du entwickelst gern performante und wartbare Backend-Systeme in Java / Kotlin und du möchtest mit deiner Arbeit mehr erreichen als nur die nächste Unternehmensplattform? Bei uns gestaltest du Apps mit, die Millionen Menschen im Alltag nutzen: Bürger:innen, Verwaltungsmitarbeitende, Einsatzkräfte. Wir bringen Agilität und Innovation in große IT-Projekte der öffentlichen Verwaltung. Unsere mobilen Anwendungen erreichen über 15 Millionen Nutzer:innen und du entwickelst die Basis dafür: stabile, skalierbare Backends mit modernen Technologien. Klingt nach dir? Dann bewirb dich jetzt als Backend Entwickler:in Java / Kotlin. Werde Teil unseres Teams und leiste deinen Beitrag zur Materna Erfolgs-Story!
Als Backend Entwickler:in Java / Kotlin
- entwickelst und optimierst du moderne Backend-Anwendungen mit gängigen Frameworks (z.B. Spring Boot, Ktor).
- programmierst du komplexe Java- und Kotlin-Anwendungen und hast Freude daran, innovative Lösungen zu finden.
- begleitest du Projekte unterschiedlicher Größe und Komplexität von der Anforderung bis zum Betrieb.
- arbeitest du im agilen, cross-funktionalen Team und berätst auf Basis deiner fachlichen Expertise Kunden sowie Kollegen:innen.
- sicherst du die Qualität der Entwicklung des Teams mit Unit Tests, Code Reviews und funktionalen Entwicklungstests.
- bringst du dich proaktiv ein, um eigene Ideen für neue Funktionen und Verbesserungen innerhalb deiner Projekte einzubringen., * Du spürst genau, wann Aufgaben dringlich sind, handelst situativ danach und steuerst weniger erfahrene Mitarbeitende anhand deines Sense of Urgency.
- Sich in Retros und Dailys zu beteiligen, dein Knowhow einzubringen und gemeinsam zu wachsen ist für dich eine Selbstverständlichkeit.
- Du bist neugierig und hast Freude daran, dich in neue Technologien einzuarbeiten und sie kritisch zu reflektieren.
- Bei komplexen Entscheidungen oder Herausforderungen, die außerhalb deines direkten Aufgabenbereichs auftauchen, übernimmst du Verantwortung und treibst Lösungen mit Eigeninitiative und Weitblick voran.
Requirements
- Abgeschlossenes Studium der (Wirtschafts-)Informatik o. ä. oder eine vergleichbare Ausbildung mit mehrjähriger Berufserfahrung
- Mehrjährige praktische Erfahrung in der Softwareentwicklung sowie umfangreiche Erfahrung in der Entwicklung von komplexen Backend-Systemen (z.B. Java, Kotlin, Spring Boot)
- Erste praktische Erfahrung mit Containertechnologien (z.B. Docker)
- Erfahrung mit Build Tools (z.B. Gradle) sowie Testautomatisierung (Unit-Tests, Kotest)
- Verständnis für Schnittstellen (HTTP, RESTful Services) und Datenaustauschformaten (JSON, XML)
- Sehr gute Deutsch (C1) - und gute Englischkenntnisse (B2) in Wort und Schrift