Rahmenbedingungen des Einsatzes
- Vollzeit, Beginn: ab voraussichtlich 08/2025
- Einsatzdauer: Bis 31.12.2025 (Option auf Verlängerung)
- Einsatzort: Remote (sporadische Treffen beim Kunden in Bonn/Köln)
Aufgaben & Verantwortlichkeiten
- Umsetzung aller Backend Komponenten mit Java und Spring Boot
- Umsetzung des Backends als Containerumgebung
- Dokumentation der Ergebnisse
- Detaillierte Abstimmung der technischen Anforderungen
- Behebung von CVEs in den bestehenden Containern
- Umsetzen von automatisierten Tests (Junit, Mockito)
- Weiterentwicklung der SW Architektur
Technologien & Tools
- Java & Spring Boot
- Maven
- JUnit, Mockito, Wiremock
- MariaDB, Postgres
- Linux /RHEL
- (Podman) Docker & Harbor
- Confluence
- Jira
- GitLab
Anforderungen
- Einschlägige Backendprogrammiererfahrung von mindestens 5 Jahren
- Möglichst Erfahrung mit Projekten im öffentlichen Sektor UND mit Cloud Plattformen
- Einschlägige Programmerfahrung mit Java und Spring Boot von mindestens 3 Jahren
- Kenntnisse in Common weekness enumeration
- Erfahrung in Container-Landschaften
- Erfahrung in der Entwicklung von Containern und Docker
- Erfahrung in Linux Administration
- Wünschenswertes Grundverständnis von Puppet
- Wünschenswert Erfahrung mit Nginx Administration
- Arbeiten in einem agilen Projekt nach Scrum