Aktiviere Job-Benachrichtigungen per E-Mail!

Entwickler / Architekt (m / w / d) SCADA Daten- und Zeitreihenmanagement (. : 44917)

Wavestone Germany AG

Berlin

Remote

EUR 60.000 - 85.000

Vollzeit

Vor 24 Tagen

Zusammenfassung

Ein auf SCADA-Daten und Zeitreihenverwaltung spezialisierter Entwickler/Architekt wird gesucht, um robuste Backend-Anwendungen mit Java und Kafka zu entwickeln. Die Rolle ist zu 95% remote, wobei einige Vor-Ort-Präsenz erforderlich ist. Essenzielle Fähigkeiten sind Erfahrung in verteilten Systemen und der Integration von IT mit Betriebstechnologie.

Qualifikationen

  • Mindestens 2 Jahre Berufserfahrung in SCADA oder Prozessmanagement.
  • Mindestens 3 Jahre Erfahrung in der Entwicklung robuster Backend-Anwendungen (Java).
  • Praktische Erfahrung mit Kubernetes und GitOps-Tools.

Aufgaben

  • Entwurf und Entwicklung von Streaming-Anwendungen für kritische Infrastrukturen.
  • Integration von IT- und Betriebstechnologie über Feldprotokolle.
  • Teilnahme an Scrum-Meetings und Koordination zwischen verschiedenen Entwicklungsteams.

Kenntnisse

Java
Kafka
SCADA
Kubernetes
Testautomatisierung
Microservices

Jobbeschreibung

Wir suchen einen Entwickler / Architekten (m / w / d), der auf SCADA-Daten und Zeitreihenverwaltung spezialisiert ist, für ein Projekt, das Produktdaten in den Bereichen Grid Asset und Systeme umfasst.

Job country : Deutschland

Ihre Aufgaben

  • Entwurf von Architekturen, die Informationstechnologie (IT) und Betriebstechnologie (OT) nahtlos integrieren, unter Verwendung von Feldprotokollen wie IEC 104 und vergleichbaren.
  • Entwurf von Architekturen zur Verarbeitung von Zeitreihendaten mit hoher Frequenz, unter Verwendung von Kafka für effizientes und zuverlässiges Datenstreaming.
  • Entwicklung von Kafka-Streaming-Anwendungen mit Fokus auf die operationelle Nutzung im Umfeld kritischer Infrastrukturen.
  • Bereitstellung dieser Streaming-Anwendungen in Cloud-basierten oder On-Premises K8s-Clustern.
  • Überprüfung der Quellcodequalität gemäß internen Kodierungsrichtlinien und Best Practices.
  • Schreiben von (e2e) Tests, um hohe Verfügbarkeit und Stabilität zu gewährleisten.
  • Definition von Lösungsarchitekturen für eine verteilte Servicefamilie mit hohen Sicherheits- und Zuverlässigkeitsanforderungen.
  • Dokumentation der implementierten Features, z.B. für Sicherheits- oder Architektur-Reviews.
  • Definition und Implementierung des Datenmodells für die Kommunikation von Bewegungsdaten an andere Dienste.
  • Implementierung von Zeitreihenverwaltungsfunktionen für die gesamte Servicefamilie.
  • Teilnahme an Scrum-Meetings und Koordination bei Scrum-Ritualen.
  • Koordination mit Backend-Entwicklung, Data Science, Datenarchitektur, Frontend-Entwicklung und Data Engineering.

Muss-Anforderungen

  • Mindestens 2 Jahre Berufserfahrung in Projekten im Bereich SCADA, Feldgeräteprotokoll oder Prozessmanagement.
  • Mindestens 3 Jahre Berufserfahrung in der Entwicklung robuster Backend-Anwendungen in Java, mit starkem Fokus auf Kafka und Kafka Streams.
  • Umfassende Erfahrung im Design von Lösungsarchitekturen in verteilten Systemen, einschließlich Microservice-Architekturen, ereignisgesteuerten Systemen und IT-Sicherheitsanforderungen im Kontext kritischer Infrastrukturen.
  • Praktische Erfahrung mit Kubernetes (inklusive Helm Charts) und ArgoCD oder ähnlichen GitOps-Tools.
  • Kenntnisse in Testautomatisierungs-Frameworks (z.B. JUnit, Cypress, Selenium oder Playwright).
  • Erfahrung in der Integration von REST APIs und WebSockets für Echtzeit- und datengesteuerte Zeitreihen-Workflows, inklusive Konzeption, Verwaltung und Techniken für skalierbare Datenerfassung, -speicherung und -visualisierung in verteilten Systemen.

Kann-Anforderungen

  • Vertrautheit mit Angular.
  • Erfahrung mit skalierbaren Zeitreihen-Visualisierungen mit Tools wie Highcharts, Plotly oder D3.

Weitere Informationen

Die Rolle ist zu 95% remote, mit einer gewissen Präsenz vor Ort.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.