Virtusa is seeking a Senior/Lead Engineer with Flowable to design, implement, and operate BPM solutions in production, with 4+ years Flowable or equivalent migration experience. Key tech: Flowable, Java 17+, Spring Boot 3.x, REST/OpenAPI, Kafka, Prometheus, Grafana. Strong emphasis on end-to-end delivery, not just modelling, and ability to build delegates, REST clients, tests. Banking/fintech domain experience preferred. On-site in Dubai, full-time, individual contributor. Nice to have: Flowable Work/Engage, ML/LLM task integration, SWIFT messaging, Open Banking APIs, event sourcing, RPA. How to apply: tailor your CV to Flowable and BPMN, quantify end-to-end deployments, show offshore/distributed team work, highlight relevant certifications (OMG BPMN, Flowable training), and prepare concrete examples of production deployments.
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