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!