Send your CV

    Attach a CV (Accepted file types: pdf, doc, docx, rtf.)

    Java Software Engineer

    Location: London Area, United Kingdom (Hybrid)

    Contract Type: Contract

    Senior Software Engineer – Application Modernisation – Contract

    We’re looking for a hands on software engineer to help modernise a suite of business critical systems that underpin core financial data and trading workflows.

    This role focuses on upgrading and stabilising existing services rather than building greenfield features. The work involves improving the technical health of the platform, reducing risk, and ensuring the systems remain secure, maintainable, and reliable.

    Responsibilities:

    • Review, understand, and take ownership of existing applications written in Java
    • Upgrade legacy frameworks, runtimes, and dependencies to current supported versions
    • Plan and execute changes safely, including testing, integration, and controlled releases
    • Work closely with other engineers and data teams to ensure changes do not break downstream systems
    • Help remove known vulnerabilities and operational risks from the platform
    • Participate in production support and incident investigation when needed
    • Document changes and improve the long term maintainability of the systems

    What you’ll need:

    • Strong production experience with Kotlin, Java, C#, or similar languages
    • Experience upgrading or modernising legacy systems in real environments
    • Experience with containerised environments, Kubernetes, or data intensive systems is beneficial
    Dean Mathie

    Posted by

    Dean Mathie

    Principle Consultant

    Apply for This Role...

      Attach a CV (Accepted file types: pdf, doc, docx, rtf.)

      Arcus Search

      We can’t wait to get to know you…

      +44(0) 203 882 6790

      info@arcussearch.com

      2 Minster Court
      London
      EC3R 7BB