Software Engineer – Flowable BPM :: 100% Remote

DMS Vision•Frisco, TX
•Remote

About The Position

Design, develop, and implement business process workflows using the Flowable BPM and CMM engine. Collaborate with business analysts and stakeholders to understand business processes and translate them into technical workflow solutions. Develop and maintain Java-based microservices and integrate them with Flowable processes. Configure, customize, and optimize BPMN, CMMN, and DMN models in Flowable. Support workflow solutions through REST APIs and services, testing, troubleshooting, deployment, continuous integration, and DevOps practices. Document technical designs and implementation steps, support knowledge transfer, and stay current with developments in BPM, Java, and workflow orchestration technologies. This is a 100% remote, 12+ month contract position.

Requirements

  • At least 3 years of experience as a Java developer, preferably with Spring or Spring Boot.
  • At least 2 years of proven experience with Flowable or other BPM/workflow engines.
  • Strong proficiency in Java, RESTful APIs, and web services integration.
  • Hands-on experience with BPMN, CMMN, and DMN standards.
  • Experience with SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
  • Working knowledge of source control and DevOps tools such as Git, Jenkins, and Docker.
  • Excellent problem-solving and communication skills.
  • Ability to work collaboratively in Agile/Scrum teams.

Nice To Haves

  • Familiarity with front-end frameworks such as Angular, React, or Vue.js.

Responsibilities

  • Design, develop, and implement business process workflows using the Flowable BPM and CMM engine.
  • Collaborate with business analysts and stakeholders to understand business processes and translate them into technical workflow solutions.
  • Develop and maintain Java-based microservices and integrate them with Flowable processes.
  • Configure, customize, and optimize BPMN, CMMN, and DMN models in Flowable.
  • Support workflow solutions and integrations using REST APIs and services.
  • Perform unit, integration, and system testing for workflow solutions.
  • Troubleshoot and resolve issues in production and non-production environments.
  • Support deployment, continuous integration, and DevOps practices related to workflow solutions.
  • Document technical designs and implementation steps, and support knowledge transfer.
  • Stay up to date with advancements in BPM, Java, and workflow orchestration technologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service