CareerPlan

Java Spring Boot Software Engineer (all genders), Zürich

Zürich, ZUERICHFull-time2026-07-30 → 2026-10-22
Hybrid

Core

Model executable workflows in BPMN/CMMN/DMN and implement them using Java/Spring Boot services on process engines like Camunda or Flowable to automate enterprise processes.

Role type

Process Automation Engineer (Java/Spring Boot)

Builds

Executable process models and service tasks integrated into existing IT landscapes via REST APIs and message-based integrations.

Domain

Enterprise Process Automation / Hyperautomation

Required skills

Java, Spring Boot, BPMN 2.0, CMMN 1.1, DMN 1.3, Process Engines (Camunda/Flowable/UiPath), REST APIs, SQL/JPA, Docker, Kubernetes, Git, Maven/Gradle, JUnit

Preferred skills

AI Agents concepts, OAuth 2.0, OpenID Connect, DevOps tools (Jenkins/ArgoCD), React, Advanced BPMN patterns

Technologies

Java, Spring Boot, Camunda, Flowable, UiPath Maestro, BPMN, CMMN, DMN, Docker, Kubernetes, Jenkins, Git, Maven, Gradle, JUnit, React, OAuth 2.0, OpenID Connect

Responsibilities

Model executable workflows in BPMN 2.0, CMMN, and DMN; Implement process models and service tasks using Java and Spring Boot; Integrate solutions via REST APIs and message-based integrations; Tune process engines for performance and scale; Collaborate with business and IT stakeholders to translate real-world processes into robust models.

Seniority

Mid-Senior (3+ years experience)