INTERIM Application Developer Scala & Java (gn)
INTERIM Application Developer Scala & Java (gn)
INTERIM Application Developer Scala & Java (gn)
INTERIM Application Developer Scala & Java (gn)
Michael Page
Maschinenbau, Betriebstechnik
Düsseldorf
- Art der Beschäftigung: Selbstständig
- Hybrid
- Zu den Ersten gehören
INTERIM Application Developer Scala & Java (gn)
Über diesen Job
Intro
renommiertes UnternehmenApplication, Scala, Java, Azure, Pipelines
Firmenprofil
Start: ab sofort
Laufzeit: 6 Monate
Auslastung: 4 Tage/ Woche
Einsatzart: Remote/ Düsseldorf (1-2 im Monat vor Ort)
Projektsprache: Englisch/Deutsch
Aufgabengebiet
Ausgangssituation:
Das Projekt hat zum Ziel, die bestehende Applikation PricingEngine im Rahmen eines klar abgegrenzten Modernisierungsvorhabens technisch weiterzuentwickeln und damit die zukünftige Betriebsfähigkeit sicherzustellenAufgabenbeschreibung:
- Konzeption, fachliche Begleitung und Umsetzung der technischen Modernisierung der PricingEngine, einschließlich des Upgrades von Scala 2.12 auf Scala 3.3.7 LTS sowie von Java 8 auf Java 21 LTS.
- Architektonische Neuausrichtung der Build- und Projektstruktur durch die Konzeption und Einführung einer SBT‑Multi‑Projekt‑Struktur als Ersatz der bisherigen Maven-Struktur.
- Technische Analyse bestehender Bibliotheken und Abhängigkeiten sowie Ableitung und Umsetzung empfohlener Versionsanpassungen im Rahmen des Java‑ und Scala‑Upgrades unter Berücksichtigung der vom Kunden definierten Projektziele und Anforderungen.
- Erstellung einer technischen Dokumentation zu den durchgeführten Modernisierungsmaßnahmen und Übergabe der Ergebnisse an den Kunden zur fachlichen Prüfung und Freigabe.
- Konzeptionelle und technische Restrukturierung der PricingEngine in klar abgegrenzte, unabhängig kompilierbare Module auf Basis der vom Kunden vorgegebenen Modulstruktur.
- Ausarbeitung von Konzepten zur Optimierung der Azure‑Build‑Pipelines (DevOps) sowie Umsetzung der abgestimmten Maßnahmen zur Verbesserung der Bereitstellungsprozesse einschließlich Ergebnisdokumentation.
- Analyse bestehender Sicherheitsanforderungen und Ableitung sowie Umsetzung empfohlener Cyber‑Security‑Optimierungen unter Berücksichtigung der beim Kunden eingesetzten Monitoring‑ und DevSecOps‑Werkzeuge (z. B. Snyk).
- Vorstellung der wesentlichen Arbeitsergebnisse und technischen Verbesserungen in regelmäßigen Abstimmungsterminen zur transparenten Information und fachlichen Abnahme durch den Kunden.
Anforderungsprofil
Anforderungen:
- Langjährige Scala und Java-Kenntnisse
- Nice to have: SBT, Maven, Git und DevOps Kenntnisse
Vergütungspaket
Haben Sie Interesse an diesem Projekt?
Dann senden Sie mir bitte Ihren aussagekräftigen CV in Anlehnung an die geforderten Skills der Projektvakanz, Ihre konkrete und zugesicherte Verfügbarkeit, sowie Ihren Stundensatz (all-in). Vielen Dank.
Sollten Sie nicht verfügbar sein, freue ich mich trotzdem über Ihr Profil mit Angabe Ihrer voraussichtlichen Verfügbarkeit, um in Kontakt zu bleiben
Ich freue mich auf Ihre zeitnahe Rückmeldung.
Viele Grüße,
Emmanuel Tatara