Projekt-Nr 35737-06
IT-Entwickler Scala 3 & Java 21 Migration (m/w)

Projektangebot für Freelancer
Position: Software-Entwicklung / Programmierung
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.
Anforderungen

Programmiersprachen:

  • Scala, Java

Cloud & DevOps:

  • Microsoft Azure, DevOps, DevSecOps, Git

Sicherheit:

  • Cyber Security

Methodik & Soft Skills:

  • Dokumentation, Deutsch, Englisch

Nice to have:

  • SBT, Maven

Addons

Geplanter Projektstart: 04.05.2026
Projektende: 30.09.2026
Einsatzort: Remote - ca 1-2 x im Monat Projektmeeting vor Ort in Düsseldorf
Auslastung: 696 Stunden

Hinweis: Falls Sie nicht angemeldet sind, werden Sie automatisch zur Einlog-Seite weitergeleitet. Erst nach der Anmeldung kann Ihre Anforderung berücksichtigt werden.

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Kontakt-Formular
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.