Senior Java Software Engineer

Senior Java Software Engineer – Commodities Trading – London – Permanent

I’m currently partnering with a leading global commodities trading firm undergoing a major transformation of its trading technology landscape, and they are looking for a Senior Software Engineer to join their ETRM journey.

This is a high-impact role where you’ll play a key part in a large-scale migration from a legacy ETRM platform to a new, modern trading platform.

Responsibilities:

  • Building Java-based services and integrations across the ETRM ecosystem
  • Driving the migration from a legacy commodities trading platform to a new one
  • Integrating trading, pipeline, and post-trade systems across the enterprise
  • Supporting automation of scheduling, nominations, and post-trade workflows
  • Contributing to connectivity with platforms

Please apply if you have the following experience:

  • Strong Java backend development experience
  • Must have experience working with any ETRM platform or an in-house commodities trading platform
  • Solid Oracle / PL-SQL expertise
  • Proven experience building integrations across enterprise systems
  • Exposure to physical natural gas trading or similar commodities environments (highly desirable)

This is a hands-on role at the heart of a complex, business-critical transformation – ideal for engineers who enjoy working on large-scale migration programmes while actively building into a modern target architecture.

Apply now

* Required

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

At a glance

  • Job reference: BBBH38912_1775221927
  • Location: London, Greater London
  • Job type: Permanent
  • Job sector: Trading & Risk Systems
  • Salary: Negotiable
  • Published: April 3, 2026