IT-Entwickler Scala 3 & Java 21 Migration (m/w)
IT-Entwickler Scala 3 & Java 21 Migration (m/w)
IT-Entwickler Scala 3 & Java 21 Migration (m/w)
IT-Entwickler Scala 3 & Java 21 Migration (m/w)
people4project GmbH
Beratung, Consulting
Ort im Innkreis
- Art der Beschäftigung: Selbstständig
- Hybrid
- Zu den Ersten gehören
IT-Entwickler Scala 3 & Java 21 Migration (m/w)
Über diesen Job
Projektangebot für FreelancerPosition:Software-Entwicklung / Programmierung
<="" td=""> Projekttyp:Freiberufliche Position (Freelancer) ProjektbeschreibungAnforderungen
Stundensatz Remote Addons
Geplanter Projektstart: 04.05.2026 Projektende:30.09.2026Einsatzort:Remote - ca 1-2 x im Monat Projektmeeting vor Ort in DüsseldorfAuslastung:696 Stunden
<="" td=""> Projekttyp:Freiberufliche Position (Freelancer) Projektbeschreibung
Das Projekt hat zum Zweck, die bestehende Applikation PricingEngine zu modernisieren, um die zukünftige Betriebsfähigkeit zu ermöglichen.
Leistungsbeschreibung
- Technische Realisierung des Upgrades der PricingEngine von Scala 2.12 auf Scala 3.3.7 LTS sowie Java 8 auf Java 21 LTS, einschließlich der eigenständigen architektonischen Umstellung von Maven auf eine SBT Multi-Projekt-Struktur.
- Technische Evaluierung und Implementierung erforderlicher Versionsanpassungen bestehender Bibliotheken und Abhängigkeiten im Zuge des Javas/Scala Upgrades unter Berücksichtigung der vom Kunden im Voraus zur Verfügung gestellten Projektziele und Anforderungen.
- Fachliche Erstellung einer technischen Dokumentation der durchgeführten Modernisierungsmaßnahmen und Übergabe an den Kunden zur Freigabe.
- Technische Code-Restrukturierung der PricingEngine in unabhängige, einzeln kompilierbare Module auf Basis der vorab durch den Kunden definierten Modulstruktur.
- Eigenständige Konzeptionierung und technische Modernisierung der Azure-Build-Pipelines (DevOps) zur Optimierung der Bereitstellungsprozesse und Dokumentation der Ergebnisse zur Übergabe an den Kunden.
- Fachliche Analyse und technische Implementierung von Sicherheitsoptimierungen im Bereich Cyber Security unter Verwendung der vom Kunden bereitgestellten Monitoring-Tools (DevSecOps via Snyk).
- Professionelle Präsentation der wesentlichen Änderungen und erzielten technischen Verbesserungen im Rahmen wöchentlicher Online-Meetings zur Freigabe durch den Kunden.
Programmiersprachen:
- Scala, Java
Cloud & DevOps:
- Microsoft Azure, DevOps, DevSecOps, Git
Sicherheit:
- Cyber Security
Methodik & Soft Skills:
- Dokumentation, Deutsch, Englisch
Nice to have:
- SBT, Maven
Stundensatz Remote Addons