freehire launches on Product Hunt on 26 August.

Follow →

Senior JVM Software Engineer

Summary

Builds and designs a high-performance JVM-based distributed calculation engine for financial indices and quantitative models in a finance-sector environment.

Senior JVM Software Engineer (Scala/Java)


6–12-month contract – Inside IR35 – up to £600 per day


London based – hybrid working – 2-3 days onsite


Finance sector – must have previous experience


Overview


Our client is seeking a Senior Software Engineer to join a team building a distributed calculation engine used to calculate financial indices and quantitative models. This is a business-critical platform operating within a high-performance financial services environment.


This is primarily a backend engineering role, focused on designing and building new functionality rather than support or maintenance.


Skills & Experience



  • Strong senior-level software engineering background

  • Significant commercial experience with JVM technologies (Scala or Java)

  • Experience building complex backend or distributed systems

  • Strong understanding of software engineering fundamentals, including:

  • Concurrency

  • Testing

  • Design patterns

  • CI/CD practices

  • Ability to operate independently and take ownership of complex technical problems

  • Hands-on design and development experience

  • Ability to explain architectural decisions and technical trade-offs

  • Understanding of how Java applications run in production

  • JVM tuning and troubleshooting experience

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available