Backend Entwickler

mindheads GmbH
Bamberg, Germany
9 days ago
Apply on mindheads.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Java (Programming Language) Automation of Tests Unit Testing Software Documentation OpenShift Prometheus Software Engineering Pulumi Grafana Spring-boot Gitlab-ci Kubernetes
+1 more
Domain Driven Design

Job description

Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Java, Spring Boot, Event-Sourcing mit dem Axon Framework, NATS als Messaging-Broker) inkl. dazugehƶriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z. B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)

  • Entwicklung und Betrieb der Komponenten in einer Cloud-nativen Umgebung (Kubernetes/OpenShift, AWS) sowie Bereitstellung und Pflege der Infrastruktur als Code (IaC mit Pulumi)

  • Aufbau und Pflege von CI/CD-Pipelines (GitLab CI/CD) für automatisierte Builds, Tests und Deployments

  • Sicherstellung der Beobachtbarkeit der Komponenten (Observability mit Grafana, Prometheus und Tempo) inkl. Bereitstellung geeigneter Metriken, Logs und Traces Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten

  • Erstellen und Pflege automatisierter Tests (Unit-, Integrations- und Komponententests) zur Absicherung der entwickelten FunktionalitƤt Dokumentation der technischen Komponenten

  • Erstellen von Systemdokumentationen

  • Erstellen von Lieferpaketen für die betreffenden Applikationen inkl. zugehƶriger Freigabemitteilungen

  • Fachliche Unterstützung an 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

Requirements

Backendentwicklung mittels Java // Erfahrungslevel Senior (> 5 Jahre Erfahrung)

  • Backendentwicklung mittels Spring Boot // Erfahrungslevel Senior (> 5 Jahre Erfahrung)

  • Cenelec Know How in der Softwareentwicklung // Anzahl Referenzen 2

  • Erfahrungen mit Hexagonal Architektur oder vergleichbares // Erfahrungslevel Intermediate (> 3 Jahre Erfahrung)

  • Domain-Driven Design (DDD) Intermediate (> 3 Jahre Erfahrung)

  • Deutsch: C2

Soll Anforderungen:

  • Observability mittels geeigneter Werkzeuge u.a. Grafana, Prometheus und Tempo // Erfahrungslevel Intermediate (> 3 Jahre Erfahrung)

  • Erfahrungen mit AWS // Erfahrungslevel Intermediate (> 3 Jahre Erfahrung)

  • Erfahrungen in Infrastructure as Code mittels Pulumi // Erfahrungslevel Senior (> 5 Jahre Erfahrung)

  • Erfahrungen mit Event Driven Design // Erfahrungslevel Senior (> 5 Jahre Erfahrung)

  • Erfahrungen mit Kubernetes/OpenShift // Erfahrungslevel Intermediate (> 3 Jahre Erfahrung)

  • Erfahrungen in der Backendentwicklung mittels NATs als Messaging-Broker // Senior (> 5 Jahre Erfahrung)

  • Erfahrungen mit GitLab CI/CD // Senior (> 5 Jahre Erfahrung)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on mindheads.de
Prepare application

Good distractions

Loading talks and stories from around this role…