senior scala backend developer (m/f/d) - 95% remote.

job details

job details
Organisation/Department

IT



Job description

For our client, a leading company in the energy sector , we are looking for an experienced Senior Scala Backend Developer (m/f/d) with a strong focus on modernization (refactoring) and DevOps.


Key data:
Start: May 4, 2026
Duration: Until 30.09.2026 (extension possible)
Utilization: 80% (32 hours/week)
Location: Approximately 1-2 meetings per month in Düsseldorf, otherwise remote.


Project Description
The project aims to modernize the existing PricingEngine application to ensure its future operational capability.


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 to existing libraries and dependencies during the Java/Scala upgrade
Professional preparation of technical documentation of the modernization measures carried out
Technical code restructuring of the PricingEngine into independent, individually compilable modules based on the module structure defined in advance by the
customer.
Independent conceptualization and technical modernization of Azure build pipelines (DevOps) to optimize deployment processes and document the results.
Technical analysis and implementation of security optimizations in the area of  cyber security using the monitoring tools provided by the customer (DevSecOps via Snyk).
Professional presentation of the key changes and technical improvements achieved during weekly online meetings.



Requirements
  • Extensive knowledge of Scala and Java Scala specifically requests migration from version 2.12 to 3.x Java upgrade to version 21
  • Scala specifically requests migration from version 2.12 to 3.x
  • Java upgrade to version 21
  • Desirable SBT and preferably migration from Maven to SBT Confident handling of modularization and technical code restructuring Git , Azure DevOps (build
    pipelines) and CI/CD optimization DevSecOps and tooling such as Snyk good documentation (creation of technical system documentation and architectural
    specifications)
  • SBT and preferably migration from Maven to SBT
  • Confident handling of modularization and technical code restructuring
  • Git , Azure DevOps (build pipelines) and CI/CD optimization
  • DevSecOps and tooling such as Snyk
  • Good documentation (creation of technical system documentation and architectural specifications)
  • Fluent English skills, both spoken and written
  • Optional: German


Offer
  • Payment term reduction: Attractive options for shortening your personal payment term.
  • Simple credit note procedure: No more time consuming invoicing.
  • Billing without detours: Fast, reliable payment of fees.
  • Digitized signature process: Conclude project contracts using electronic signature


Applications

alina.mihai@randstad.ro

Organisation/Department

IT



Job description

For our client, a leading company in the energy sector , we are looking for an experienced Senior Scala Backend Developer (m/f/d) with a strong focus on modernization (refactoring) and DevOps.


Key data:
Start: May 4, 2026
Duration: Until 30.09.2026 (extension possible)
Utilization: 80% (32 hours/week)
Location: Approximately 1-2 meetings per month in Düsseldorf, otherwise remote.


Project Description
The project aims to modernize the existing PricingEngine application to ensure its future operational capability.


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 to existing libraries and dependencies during the Java/Scala upgrade
Professional preparation of technical documentation of the modernization measures carried out
Technical code restructuring of the PricingEngine into independent, individually compilable modules based on the module structure defined in advance by the
customer.
Independent conceptualization and technical modernization of Azure build pipelines (DevOps) to optimize deployment processes and document the results.
Technical analysis and implementation of security optimizations in the area of  cyber security using the monitoring tools provided by the customer (DevSecOps via Snyk).
Professional presentation of the key changes and technical improvements achieved during weekly online meetings.



Requirements
  • Extensive knowledge of Scala and Java Scala specifically requests migration from version 2.12 to 3.x Java upgrade to version 21
  • Scala specifically requests migration from version 2.12 to 3.x
  • Java upgrade to version 21
  • Desirable SBT and preferably migration from Maven to SBT Confident handling of modularization and technical code restructuring Git , Azure DevOps (build
    pipelines) and CI/CD optimization DevSecOps and tooling such as Snyk good documentation (creation of technical system documentation and architectural
    specifications)
  • SBT and preferably migration from Maven to SBT
  • Confident handling of modularization and technical code restructuring
  • Git , Azure DevOps (build pipelines) and CI/CD optimization
  • DevSecOps and tooling such as Snyk
  • Good documentation (creation of technical system documentation and architectural specifications)
  • Fluent English skills, both spoken and written
  • Optional: German


Offer
  • Payment term reduction: Attractive options for shortening your personal payment term.
  • Simple credit note procedure: No more time consuming invoicing.
  • Billing without detours: Fast, reliable payment of fees.
  • Digitized signature process: Conclude project contracts using electronic signature


Applications

alina.mihai@randstad.ro

summary

related jobs.

see all jobs

Thank you for subscribing to your personalised job alerts.