Senior Backend Entwickler (m/w/d)
Akkodis Germany Tech Freelance GmbH
Ansprechpartner: Sinya Lehr
Berlin, Deutschland
TransportationPHP DevelopmentSoftwareentwicklungTrunk-basierte EntwicklungServerseitige EntwicklungBackendBackend-programmierungFull Stack Entwicklung
Beschreibung
Start: 01.01.2027
Ende: 31.12.2027
Ort: 100 % Remote (aus Deutschland heraus)
Sprache: Deutsch (C2)
Umfang: 200 PT
Aufgaben:
- Programmierung, Implementierung und Customizing technischer Komponenten auf Basis von Java, Spring Boot, Event-Sourcing mit dem Axon Framework sowie NATS als Messaging-Broker einschließlich zugehöriger Schnittstellen, Module und Datenbanken.
- Entwicklung und Betrieb der Komponenten in einer Cloud-nativen Umgebung (Kubernetes/OpenShift, AWS) sowie Bereitstellung und Pflege der Infrastruktur als Code mittels Pulumi.
- Aufbau und Pflege von CI/CD-Pipelines (GitLab CI/CD) für automatisierte Builds, Tests und Deployments.
- Sicherstellung der Beobachtbarkeit der Komponenten mittels Grafana, Prometheus und Tempo einschließlich Bereitstellung geeigneter Metriken, Logs und Traces.
- Beheben von Fehlern aus den Testphasen in den Applikationen und Komponenten.
- Erstellen und Pflege automatisierter Tests (Unit-, Integrations- und Komponententests) zur Absicherung der entwickelten Funktionalität.
- Dokumentation technischer Komponenten und Erstellung von Systemdokumentationen.
- Erstellung von Lieferpaketen inklusive zugehöriger Freigabemitteilungen.
- Fachliche Unterstützung bei der normkonformen Entwicklung des sicherheitsrelevanten Systems nach CENELEC (EN 50126 / EN 50716) einschließlich Erstellung und Pflege der geforderten Entwicklungsartefakte sowie Einhaltung der Vorgaben aus Konfigurations- und Änderungsmanagement.
Muss-Anforderungen:
- Erfahrungen in der Backendentwicklung mittels Java (> 5 Jahre Erfahrung).
- Erfahrungen in der Backendentwicklung mittels Spring Boot (> 5 Jahre Erfahrung).
- CENELEC Know-how in der Softwareentwicklung (2 Projekte).
- Erfahrungen mit Hexagonal Architektur oder vergleichbar (> 3 Jahre Erfahrung).
- Erfahrung in Domain-Driven Design (DDD) (> 3 Jahre Erfahrung).
Nice to Have:
- Observability mittels geeigneter Werkzeuge wie Grafana, Prometheus und Tempo (> 3 Jahre Erfahrung).
- Erfahrungen mit AWS (> 3 Jahre Erfahrung).
- Erfahrungen in Infrastructure as Code mittels Pulumi (> 5 Jahre Erfahrung).
- Erfahrungen mit Event Driven Design (> 5 Jahre Erfahrung).
- Erfahrungen mit Kubernetes/OpenShift (> 3 Jahre Erfahrung).
- Erfahrungen in der Backendentwicklung mittels NATS als Messaging-Broker (> 5 Jahre Erfahrung).
- Erfahrungen mit GitLab CI/CD (> 5 Jahre Erfahrung).