/Scala/Java Developer - May 2026

Scala/Java Developer - May 2026

remoteRemotedevia direct
// Job Type
Full Time
// Salary
Not disclosed
// Posted
4 weeks ago

About the Role

<span><span><span>For one of our clients in the energy industry, we are looking for a <b>freelance Scala/Java Developer</b></span></span></span><br /> <br /> <b><span><span><span>Project Name: </span></span></span></b><span><span><span>PricingEngine Modernization<br /> <br /> <b>Project Description: </b>The purpose of the project is to modernize the existing PricingEngine application in order to enable future operationality.</span></span></span><br /> <br /> <br /> <b><span><span><span>Tasks:</span></span></span></b> <ul> <li><span><span><span>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.</span></span></span></li> <li><span><span><span>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.</span></span></span></li> <li><span><span><span>Technical preparation of a technical documentation of the modernization measures carried out and handover to client for approval.</span></span></span></li> <li><span><span><span>Technical code restructuring of the PricingEngine into independent, individually compilable modules based on the module structure defined in advance by the client</span></span></span></li> <li><span><span><span>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</span></span></span></li> <li><span><span><span>Technical analysis and technical implementation of security optimizations in the area of cyber security using the monitoring tools provided by client (DevSecOps via Snyk).</span></span></span></li> <li><span><span><span>Professional presentation of the significant changes and technical improvements achieved in the course of weekly online meetings for approval by the client</span></span></span><br /> <br />  </li> </ul> <b><span><span><span>Required skills: </span></span></span></b> <ul> <li><span><span><span>English </span></span></span></li> <li><span><span><span>Extensive Scala and Java knowledge </span></span></span></li> </ul> <br /> <b><span><span><span>Nice to have: </span></span></span></b> <ul> <li><span><span><span>SBT</span></span></span></li> <li><span><span><span>Maven</span></span></span></li> <li><span><span><span>Git</span></span></span></li> <li><span><span><span>DevOps.</span></span></span></li> <li><span><span><span>German </span></span></span></li> </ul> <br /> <b><span><span><span>Location: </span></span></span></b><span><span><span>remote, approx. 1- 2x a month project meeting on site (Dusseldorf)<br /> <b>Capacity:</b> 32h/week<br /> <b>Start:</b> 04.05.2026<br /> <b>Duration:</b> till 30.09.2026 (extensions possible)</span></span></span><br />

Interested in this job?

Login to Apply

Use our AI to tailor your resume for this Scala/Java Developer - May 2026 position at KommLink.