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