Senior Softwareentwickler

Akkodis Germany GmbH
Hamburg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior

Job location

Hamburg, Germany

Tech stack

Java
Automation of Tests
Unit Testing
Cloud Computing
Databases
NoSQL
Software Architecture
Requirements Management
Software Configuration Management
Spring-boot
Backend
Gitlab
Gitlab-ci
Kubernetes

Job description

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.

  • 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

Requirements

  • 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

Benefits & conditions

|||CandidateProfile-endBenefits||| Vorrangig Remote Work / wenig Onsite Komplexe Projektumgebung Teamspirit und Diversität Work-Life-Balance Attraktive Vergütung Sozialleistungen Vielseitige Weiterbildungsmöglichkeiten Team- und Sportevents Globales Netzwerk Attraktives Mitarbeiterempfehlungsprogramm |||Benefits-endCompanyDetail|||

Apply for this position