For one of our clients in the energy industry, we are looking for a freelance Scala/Java Developer
Project Name: PricingEngine Modernization
Project Description: The purpose of the project is to modernize the existing PricingEngine application in order to enable future operationality.
Tasks:
Technical implementation of the upgrade of the PricingEngine from Scala 2.12 to Scala 3.3.7 LTS and Java 8 to Java 21 LTS, including the independent architectural conversion of Maven to an SBT multi-project structure.
Technical evaluation and implementation of necessary version adjustments of existing Libraries and dependencies in the course of the Java/Scala upgrade, taking into account the project goals and requirements provided by client in advance.
Technical preparation of a technical documentation of the modernization measures carried out and handover to client for approval.
Technical code restructuring of the PricingEngine into independent, individually compilable modules based on the module structure defined in advance by the client
Independent conceptual design and Technical modernization of the Azure build pipelines (DevOps) to optimize the deployment processes and documentation of the results for handover to client
Technical analysis and technical implementation of security optimizations in the area of cyber security using the monitoring tools provided by client (DevSecOps via Snyk).
Professional presentation of the significant changes and technical improvements achieved in the course of weekly online meetings for approval by the client
Required skills:
English
Extensive Scala and Java knowledge
Nice to have:
SBT
Maven
Git
DevOps.
German
Location: remote, approx. 1- 2x a month project meeting on site (Dusseldorf) Capacity: 32h/week Start: 04.05.2026 Duration: till 30.09.2026 (extensions possible)