Senior Software Engineer (m/w/d) - Arbeitnehmerüberlassung
Akkodis Germany Tech Freelance GmbH
Ansprechpartner: Florian Menzel
Hamburg, Deutschland
ITJavaArchitekturTest AutomationUnit TestingCloud ComputingDatenbankenDatenmodellITILProjektmanagementNoSQLVorgehensmodellScrumSoftware ArchitectureAnforderungsanalyseRequirements ManagementSoftware Configuration ManagementStakeholder ManagementTechnische DokumentationTestmethodenSpring BootBackendGitLabBackend-programmierungGitlab-CiKubernetesDocker
Beschreibung
Hamburg | 80% Remote | ANÜ
Für ein komplexes, agiles Entwicklungsprojekt im öffentlichen Sektor suchen wir einen erfahrenen Senior Java Backend Developer (m/w/d), der sowohl technisch wie auch methodisch auf hohem Niveau arbeitet.
Die Rolle kombiniert Backend-Entwicklung,
Softwarearchitektur, Anforderungsmanagement sowie softwarenahes Projektmanagement.
Aufgaben
- Entwicklung zentraler Backend-Komponenten mit Java & Spring Boot
- Mitarbeit an technischen Konzepten, Architekturbausteinen und Datenmodellen
- Unterstützung bei Cloud- und Container-Architekturen (Kubernetes)
- Erstellung und Pflege technischer Dokumentation
- Durchführung komplexer Entwickler- und Komponententests
- Unterstützung bei Testautomatisierung und weiteren QS-Maßnahmen
- Klärung fachlicher/technischer Fragestellungen mittlerer bis hoher Komplexität
- Mitarbeit in der Anforderungsanalyse sowie Validierung & Verifikation
- Enge Zusammenarbeit mit Product Owner, Requirements Engineers und Projektleitung
- Kommunikation mit internen und externen Stakeholdern
- Koordination externer Entwickler
- Einbringen von Optimierungs- und Verbesserungsvorschlägen
Profil
- Langjährige Erfahrung in der Backend-Entwicklung mit Java und Spring Boot
- Kenntnisse moderner Architekturen (Mehrschicht, Abstraktion, Wiederverwendbarkeit)
- Erfahrung mit Cloud-/Container-Technologien, insbesondere Kubernetes
- Sicherer Umgang mit GitLab & GitLab-CI/CD
- Know-how in relationalen und NoSQL-Datenbanken
- Gute Kenntnisse zu Testmethoden inkl. nichtfunktionaler Tests
- Erfahrung im Anforderungsmanagement und in agilen Vorgehensmodellen
- Verständnis des Application Lifecycles & Software Configuration Management
- Kenntnisse gängiger IT-Serviceprozesse (z. B. ITIL)
- Selbstständige, proaktive Arbeitsweise und starke Kommunikationsfähigkeit
- Fähigkeit, komplexe Sachverhalte verständlich zu vermitteln
Ref. : AS