Java Softwareentwickler öffentliche Sicherheit (m/w/d)
Du möchtest mit deiner Arbeit wirklich etwas bewegen, am liebsten in interdisziplinären Teams und mit modernen Technologien? Bei Materna entwickelst du IT-Lösungen, die Polizei, Bevölkerungsschutz und Sicherheitsbehörden in ganz Deutschland unterstützen – vom Lagebild bis zur KI-gestützten Analyse. So trägst du direkt dazu bei, Menschen zu schützen und staatliches Handeln zu ermöglichen.
Als Java Developer öffentliche Sicherheit
- Entwickelst und implementierst du komplexe Individuallösungen auf Basis von Java mit Spring / Spring Boot und entwickelst bestehende Softwarelösungen kontinuierlich weiter.
- Übernimmst du Verantwortung für die Konzeption sowie Umsetzung fachlicher Anforderungen und steuerst deren Umsetzung im agilen Entwicklungsprozess.
- Unterstützt du bei der Dokumentation und Kommunikation technischer Entscheidungen im Kontext der Entwicklung von IT- und Softwarelösungen.
- Entwickelst du Enterprise-Server-Anwendungen sowie cloud- und containerbasierte Lösungen, z. B. mit Docker und Kubernetes, und bindest sie in moderne, CI/CD-gestützte Entwicklungs- und Deployment-Prozesse ein.
- Stellst du durch Code‑Reviews, automatisierte Tests und geeignete Entwicklungspraktiken die Qualität, Sicherheit sowie Wartbarkeit unserer Softwarelösungen sicher.
- Unterstützt du bei der Analyse von Anforderungen gemeinsam mit dem Kunden, um daraus die geeigneten technischen Lösungen zu konzipieren.
Dein Profil
- Ein abgeschlossenes Studium der (Wirtschafts-)Informatik, ein vergleichbares naturwissenschaftliches/technisches Studium oder eine vergleichbare Ausbildung mit relevanter Berufserfahrung
- Mehrjährige Erfahrung in der Entwicklung von Softwareprojekten mit Java, idealerweise im Backend‑Umfeld
- Gute Kenntnisse in Spring / Spring Boot oder vergleichbaren Frameworks
- Erfahrung in der Entwicklung moderner Backend‑ oder Microservice‑Architekturen
- Verständnis für Clean Code, Softwarearchitektur und Qualitätssicherung sowie erste Erfahrungen mit Containern (z. B. Docker) und Cloud‑Umgebungen
- Vorteilhaft: Erfahrung mit Infrastructure as Code, Service Mesh, Observability Tools
- Sehr gute Deutsch (C1) – gute Englischkenntnisse (B2) in Wort und Schrift
- Regelmäßige Reisebereitschaft zum Kunden (Großraum Berlin, Potsdam)
Das zeichnet dich persönlich aus
- Du bringst deine Erfahrung aktiv im Team ein, unterstützt Kolleginnen und Kollegen fachlich und förderst den Wissensaustausch sowie die Weiterentwicklung im Team.
- In deiner Arbeit hinterfragst du Bestehendes und entwickelst daraus sinnvolle Verbesserungen. Dabei hast du immer das große Ganze im Blick.
Benefits
- Urlaub: 30 Tage Urlaub. Für ein freies Silvester und Weihnachten benötigst du nur halbe Urlaubstage.
- Flexibles Arbeiten: Halte Arbeits- und Privatleben in Balance – mit unserem flexiblen Arbeitszeitsystem und 40 % mobilem Arbeiten.
- Onboarding: Dein Start bei Materna beginnt in unserem Headquarter in Dortmund mit unseren Welcome Days. Deine Patin oder dein Pate steht dir von Anfang an zur Seite.
- Learning@Materna: Mit über 100 Schulungs‑ und Weiterbildungsangeboten unterstützen wir dich bei deiner persönlichen Weiterentwicklung!
- Come as you are: Bei uns gibt es keinen Dresscode. Wir legen Wert auf deine Ideen, nicht auf deinen Kleidungsstil. Wir schätzen dich in deinem Business‑Outfit genauso wie in Hoodie und Jeans.
- Wissensaustausch: Du möchtest über den Tellerrand hinausschauen? In unseren Brown‑Bag‑Sessions, Developer‑Summits und Communities hast du die Gelegenheit dazu!