Skip to main content

Senior/Lead Engineer with Flowable

Virtusa

DubaiOn-siteFull-Time4w ago

Description

Flowable BPM BPMN 2.0 CMMN DMN

Java 17+ Spring Boot 3.x REST / OpenAPI Kafka Events

Process Testing GitHub Actions Maven / Gradle Prometheus

Grafana Bank PII Handling OAuth2 / OIDC Agentic Dev

Qualifications & Experience ▸ 6+ years of professional software engineering experience; 4+ years hands-on with Flowable (or Activiti, Camunda with willingness to migrate to Flowable).

▸ Proven delivery of end-to-end BPM solutions in production — not just modelling, but embedding, deploying, and operating process engines at scale.

▸ Strong Java / Spring Boot development capability — sufficient to implement delegates, REST clients, and tests without Backend Engineer assistance.

▸ Experience in banking, fintech, insurance, or other regulated financial services domain is strongly preferred.

▸ Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent professional experience).

▸ Experience in an Offshore Development Center or distributed engineering model is an advantage.

▸ OMG BPMN certification or Flowable training certification is a plus.

NICE TO HAVE

▸ Experience with Flowable Work (low-code process app platform) and Flowable Engage

▸ Exposure to intelligent process automation integrating ML inference or LLM-based agents as service tasks within BPMN processes

▸ Knowledge of SWIFT messaging standards (MT/MX) relevant to trade finance and correspondent banking workflows

▸ Familiarity with CBUAE Open Banking API framework and its compliance workflow implications

▸ Event Sourcing patterns for process state reconstruction and audit

▸ Experience with RPA tools (UiPath, Automation Anywhere) as a complement to BPM for legacy system integration

More jobs in Dubai