Java Developer ö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.
Komm als Java Softwareentwickler öffentliche Sicherheit (m/w/d) ins #TeamMaterna und hilf mit, Deutschland digital sicherer zu machen!
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
Das bringst du mit
- 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)- und 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 Wissenstransfer 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: Du erhältst 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! Mit über 100 Schulungs- und Weiterbildungsangeboten unterstützen wir dich bei deiner persönlichen Weiterentwicklung!
Interessiert? Werde Teil der Materna-Story!
Wir freuen uns auf deine Bewerbung! Unser Auswahlprozess besteht aus zwei Gesprächsrunden. Bei erfolgreicher Bewerbung wirst du zunächst zu einem virtuellen Interview eingeladen.
Wende dich bei Fragen gerne an mich.