Join our largest event of the year | CamundaCon 2022 October 5-6

Icon Close

Camunda Platform for Java Developers

Target Group:

Software developers, IT-Architects who want to understand the technical details.


Certificate of completion


Basic Java knowledge, know how to use a Java IDE (i.e. Eclipse, IntelliJ, NetBeans).

Course Overview

In our three-day training for developers, we prepare you to use Camunda Platform successfully in your own projects. Camunda Platform can be used as a lightweight workflow engine, as a process automation platform, or as the core component of your company-wide SOA.


The goal of this three-day training is to give you detailed insights into process automation with Camunda Platform and Java. By the end of the training, you will:

  • know the basics of BPMN
  • understand essential technical concepts of the Camunda engine
  • be able to implement process applications on your own
  • know how to test them


Process Automation
  • Process Modeling with BPMN 2.0
  • Decision Management with DMN 1.1
  • Process Automation
  • Toolchain and methodology
  • Patterns and Best Practices
Process Engine
  • Camunda Architecture
  • API (Java, REST, SOAP)
  • Process Data (Variables, XML, JSON) and Expression Language (JUEL, XPath)
  • Human Task Management
  • Programming Model using CDI or Spring
  • Error Handling
  • Deployment Scenarios
  • Process Versioning
  • Service Orchestration
Process Applications
  • Architecture of Process Applications
  • Unit Testing with JUnit and Arquillian
  • User Interfaces / Task Forms
  • Calling Services (Java, REST, SOAP, EMail)