Full Stack Java Entwicklung (Senior-Level)

Firmenname für PREMIUM-Mitglieder sichtbar

  • September 2024
  • nicht angegeben
  • auf Anfrage
  • Remote
  • 12.09.2024
  • 16796

Projekt Insights

seit wann aktiv?
Projektansichten
Bewerbungen

Projektbeschreibung

Start: 15.10.2024

Dauer: 8,5 Monate +
Auslastung: Vollzeit
Lokation: Remote & Berlin (80/20)

Projektbeschreibung:
Entwicklung des neuen Netzleitsystems für eine erfolgreiche Energiewende MCCS NextGen zielt darauf ab, klassische, monolithische SCADA-Anwendungen und andere Betriebswerkzeuge durch Module zu ersetzen, die in Kubernetes-Clustern laufen und Daten über Streaming-Dienste austauschen. MCCS NextGen ist in mehrere Produktlinien mit unterschiedlichen Schwerpunkten unterteilt. Grid Control ist eine Schlüsselfunktion für Netz- und Anlagenbetreiber und stellt das zweitwichtigste Produkt innerhalb der MCCS-Umgebung dar. Das Produkt Grid Control hat zum Ziel, alle relevanten Steuerbefehle (manuell bis halbautomatisch oder automatisch) zu verwalten, die an Netz- und Anlagenkomponenten innerhalb des Systems ausgegeben werden. Aus diesem Grund ist Grid Control in zwei Module unterteilt, die sich gegenseitig bedingen: Validation und Execution. Dank des modularen Ansatzes kann Grid Control im Vergleich zu klassischen SCADA-Anwendungen flexibler eingesetzt werden. Neben der Steuerung von Anlagen- oder Netzkomponenten kann das Produkt Grid Control auch in anderen Anwendungsfällen aus verschiedenen Segmenten der Wertschöpfungskette wiederverwendet werden, z. B. zur Steuerung von Türschlössern in Umspannwerken oder zur Steuerung von Hilfskomponenten wie Dieselgeneratoren. Die Arbeit wird in einem Scrum Team mit einem dedizierten Product Owner, Scrum Master, Architekten, Business Analysten und UI/UX Designer durchgeführt.

Aufgaben:

* Beratung und Entwicklung in der agilen Produktentwicklung über alle Phasen der Softwareentwicklung
* Integration von Microservices auf Basis von Java
* Entwicklung von Frontend-Komponenten mit Angular in einem Micro-Frontend-Ansatz
* Implementierung von ereignisgesteuerten verteilten Architekturen mit Kafka
* Einsatz von Cloud-nativen Lösungen und Erfahrung mit Container-Technologien, vorzugsweise Kubernetes
* Entwicklung und eigenständige Implementierung von automatisierten Testskripten für Frontend-, Backend-, Komponenten- und Integrationstests
* Problemanalyse und Debugging von anspruchsvollen Code-Fehlern
* Geforderte Teilnahme an projektspezifischen, technischen Meetings und Beratung bei der Entscheidungsfindung
* Teilnahme an Projektbesprechungen nach Bedarf zur Leistungserbringung

Projektziel:
Softwareentwicklung für die Netzüberwachung und -steuerung in einem modularen Leitstellensystem.

Must-Have Anforderungen:

* Min. 5 Jahre Erfahrung in der Entwicklung komplexer Softwareanwendungen (Full Stack) mit Java
* Nachgewiesene Java-Kenntnisse, nachgewiesen durch einen standardisierten Entwicklungstest, der vor einem Interview angeboten wird (mehr dazu in der Einladung zum Interview)
* Erfahrung in ereignisgesteuerten verteilten Architekturen
* Erfahrung in der Front End Entwicklung mit Angular
* Sprache: gute Englischkenntnisse (mindestens C1)

Kontaktdaten

Als registriertes Mitglied von freelance.de können Sie sich direkt auf dieses Projekt bewerben.

Sie suchen Freelancer?

Schreiben Sie Ihr Projekt aus und erhalten Sie noch heute passende Angebote.

Jetzt Projekt erstellen