Just Launched: CDM for Java Developers (TDH310)

October 8, 2026October 26th, 2026Announcements

TDH310_sgFrom CDM Specification to Working Java Code in One Day

Trade booking and trade processing systems need a standard, interoperable way to represent trades, events, and workflow steps. The FINOS Common Domain Model (CDM) provides that common language, but applying it in a real Java codebase takes more than reading the specification.

Linux Foundation Education, in partnership with TradeHeader, has launched CDM for Java Developers (TDH310), a hands-on, one-day instructor-led course that connects CDM, FpML, and Java in a single working project, helping developers turn the specification into practical implementation experience.

Through live training from an expert practitioner, you’ll work through practical implementation scenarios while building a Java/Maven project that mirrors a real post-trade lifecycle, from ingesting FpML data through business events such as: contract formation, validation, termination, and novation. You’ll learn how to:

  • Load and resolve CDM WorkflowStep objects from FpML samples using provided utility functions.
  • Implement validation and qualification logic for CDM products and events using reusable processor patterns.
  • Persist and retrieve CDM workflow artifacts as JSON to simulate how trade states move through a production pipeline.
  • Construct partial termination and novation state transitions in Java, applying primitive instructions like quantity and party changes.

The course is designed for Java developers, integration engineers, and technical business analysts working with post-trade lifecycles, regulatory reporting, or CDM. Participants should have working knowledge of Java, Maven, and JSON processing, along with familiarity with the financial trade lifecycle.

By the end of the course, you’ll have a working project and a repeatable pattern for handling trade state transitions in Java, not just a syllabus of features to read through at a later date.

Build Post-Trade Systems That Speak the Same Language

ENROLL TODAY

 

Thank you for your interest in Linux Foundation training and certification. We think we can better serve you from our China Training site. To access this site please click below.

感谢您对Linux Foundation培训的关注。为了更好地为您服务,我们将您重定向到中国培训网站。 我们期待帮助您实现在中国区内所有类型的开源培训目标。