Für unseren Partner, ein deutscher Übertragungsnetzbetreiber mit Sitz in Berlin suchen wir aktuell einen Java Lead Developer (m/w/d). Das Projektziel besteht darin, den Betrieb der aktuellen Applikation (Bereich Digitialisierung und Automatisierung von Abrechnungsprozessen) sicher zu stellen, in dem das Wissen des bisherigen Dienstleisters in einer geeigneten Form dokumentiert, sowie an das aufzubauende Produktteam, bestehend aus internen und externen Kollegen*innen, vermittelt wird.

  • Vertragsart: Dienstvertrag / Freelancing

  • Projektdauer: 01.02.2024 - 31.01.25 (200 PT)

  • Auslastung: Vollzeit

  • Einsatzort: Remote 95% / Onsite in Berlin (5%)

Aufgaben:

  • Analyse von neuen Anforderungen und Design der Lösungen unter Nutzung vorhandener Lösungspattern

  • Erarbeitung neuer und Weiterentwicklung vorhandener Lösungspattern zusammen mit dem Projektteam

  • Mitarbeit bei vorausschauender Identifikation von technischen Anpassungsanforderungen (Java - Versionen, genutzte Bibliotheken) und Vorbereitung von Lösungsoptionen

  • Weiterentwicklung und Betreuung einiger Domains des Energy Contracting & Accounting System (ECAS)

  • Übernahme vom Anforderungsmanagement innerhalb des Projektteams

  • Ausarbeitung der Betriebssicherstellung des ECAS-Systems, des Incidentmanagements und der Qualitätssicherung durch Code-Reviews

  • Einhaltung der Entwicklungsqualität, Anerkennung definierter Governance-Regeln und Standardisierung, bezogen auf ein stabiles und langlebiges Anwendungsdesign

  • Entwicklung von Lösungen und Kommunikation mit verschiedenen Stakeholdern, z.B. Support für die eigenen Domains gegenüber dem Anwender

  • Anpassung an die individuelle agile Projektmanagementmethodik

  • Einarbeitung in fachliche Prozesse der Key User*innen aus den anderen Fachbereichen sowie Wissen Transfer mit anderen Java DevOps teilen

  • Berücksichtigung spezieller Anforderungen einer kritischen IT-Infrastruktur

  • Betreuung der Einbindung des laufenden Systems in das Betriebssystem client- und serverseitig

Erforderliche Fähigkeiten und Erfahrungen:

  • Expertise in der Anwendung agiler Frameworks (z.B.: Scrum, Kanban)

  • Kenntnisse in der BASH-Programmierung, der Einrichtung von Linux-Servern inkl. der „Subsysteme“ von Linux

  • Abgeschlossenes Studium der Wirtschaftsinformatik, Informatik oder vergleichbare Ausbildung / Berufserfahrung von Vorteil

  • Gute Kenntnisse in Java Frameworks und Entwicklungsumgebungen

  • Gute Kenntnisse in Technologien wie Webservices (SOAP), SQL, Tomcat

  • Verständnis für Anforderungen zur Sicherstellung der Revisionssicherheit der Prozesse und eingesetzten Lösungen nach GoB und GoDV

  • Mind. 5 Jahre Erfahrung als Senior Java Entwickler

  • Erfahrung im Betrieb von Java Systemen in UNIX-Betriebssystemen (z.B. RedHat)

  • Tiefes Verständnis eines objektorientierten Vorgehens von OOA über OOD bis OOP

  • Erfahrung mit oder Interesse an "Model Driven Development"

  • Gute Deutsch B2 und Englischkenntnisse B2 in Wort und Schrift

Interessiert? Dann senden Sie mir direkt Ihren deutschen Lebenslauf  unter Angabe Ihrer Verfügbarkeit und Ihres Tagessatz, Remotesatz und Onsitesatz an francesco.campobasso@emagine.de.

Ich freue mich darauf, Sie kennenzulernen!