Senior Software Architect Scala/ Java
Michael Bailey Associates GmbH
3 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Shift work Languages
English, German Experience level
SeniorJob location
Remote
Tech stack
Java
Azure
DevOps
Maven
Delivery Pipeline
GIT
Sbt (Software)
Devsecops
Job description
- Technical implementation of upgrading the PricingEngine from Scala 2.12 to Scala 3.3.7 LTS and
- Java 8 to Java 21 LTS, including an independent architectural migration from Maven
- to an SBT multi-project structure.
- Technical evaluation and implementation of required version updates for existing libraries
- and dependencies as part of the Java/Scala upgrade, taking into account the project goals
- and requirements provided in advance by our customer.
- Professional creation of technical documentation covering the modernization measures carried
- out and handover to the customer for approval.
- Technical code restructuring of the PricingEngine into independent, individually compilable
- modules based on the module structure predefined by the customer.
- Independent design and technical modernization of Azure build pipelines (DevOps) to optimize
- deployment processes, including documentation of results for handover to the customer.
- Professional analysis and technical implementation of security optimizations in the area of
- cybersecurity, using the monitoring tools provided by the customer (DevSecOps via Snyk).
- Professional presentation of the key changes and achieved technical improvements as part of
- weekly online meetings for customer approval.
The customer will provide all required information, system access, and requirements in advance.
Requirements
Must-have:
- English or German
- Many years of experience with Scala and Java