Senior Software Engineer – Flowable BPM Platform

Epam Systems

Hyderabad, Pune District, Bengaluru

On-site

INR 2,800,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Epam Systems in India is seeking a Senior Software Engineer with Flowable BPM expertise to design, implement, and optimize BPM solutions across complex processes. You will collaborate with stakeholders, model BPMN 2.0 workflows, and integrate Flowable with external systems while delivering robust APIs.

You should have 5+ years of software development experience, strong Java/Spring, REST APIs, and Agile experience. Familiarity with databases, CI/CD, and container tech is a plus.

Qualifications

  • 5+ years of software development experience with Flowable BPM.
  • Proficiency in Java, Spring, and RESTful APIs.
  • Strong understanding of BPMN 2.0 and process modeling.

Responsibilities

  • Collaborate with stakeholders to gather requirements for process automation.
  • Design and implement BPMN 2.0 workflows using Flowable.
  • Customize Flowable engine to support project functionalities.
  • Integrate Flowable with external systems and APIs.
  • Develop and maintain APIs for interoperability.
  • Write clean, well-documented code and follow best practices.
  • Communicate with cross-functional teams to ensure delivery.
  • Performance tuning, troubleshooting, and debugging Flowable-based solutions.
  • Contribute to architecture discussions for scalability and reliability.
  • Mentor junior developers and share knowledge.
  • Stay updated with BPM and software development trends.

Skills

Flowable BPM
Java
Spring Framework
RESTful APIs
BPMN 2.0
Agile
Git
CI/CD
Problem solving
Team collaboration

Education

Bachelor's degree in Computer Science

Tools

Flowable
MySQL
Oracle
Docker
Kubernetes

Job description

We are looking for a skilled and experienced Senior Software Engineer with expertise in the Flowable BPM platform to join our innovative team.


The selected candidate will play a key role in designing, implementing, and optimizing business process management (BPM) solutions while integrating modern software development practices and tools.


Responsibilities


  • Collaborate with business stakeholders to gather and analyze requirements for process automation solutions

  • Design and implement BPMN 2.0 workflows using the Flowable BPM platform

  • Customize and enhance the Flowable engine to support specific project functionalities

  • Integrate the Flowable platform with external systems and third-party applications for seamless process automation

  • Develop and maintain APIs for system interoperability

  • Write clean, maintainable, and well-documented code adhering to coding standards and industry best practices

  • Communicate effectively with cross-functional teams to ensure alignment and successful delivery of projects

  • Conduct performance tuning, troubleshooting, and debugging of Flowable-based solutions

  • Contribute to architecture discussions and suggest improvements for scalability and reliability

  • Mentor junior developers and share technical knowledge with the team

  • Stay updated with new trends, tools, and technologies in BPM and software development


Requirements


  • 5+ years of experience in software development, with proven expertise using Flowable BPM platform

  • Proficiency in Java, Spring Framework, and RESTful APIs

  • Strong understanding of BPMN 2.0 and business process modeling principles

  • Background in integrating Flowable with relational databases like MySQL or Oracle

  • Experience working within Agile development environments

  • Familiarity with version control tools such as Git and CI/CD practices

  • Strong problem‑solving and analytical skills with the ability to address complex business challenges

  • Competency in working within and contributing to collaborative, team‑based environments


Nice to have


  • Knowledge of DMN for decision modeling and Rule Engines

  • Skills in front‑end technologies like Angular or React for building workflow‑based UI solutions

  • Understanding of containerized deployments using Docker or Kubernetes

  • Familiarity with monitoring tools and solutions for BPM platforms

  • Showcase of previous work in microservices‑based architectures


Location - Bangalore, Hyderabad, Pune, Gurgaon, Chennai, Coimbatore

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, Applications & Platforms - R01570289
Senior Engineer, Applications & Platforms - R01570289

Brillio • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Engineer, Applications & Platforms – R01570292
Senior Engineer, Applications & Platforms – R01570292

Brillio • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Newgen BPM Developer
Newgen BPM Developer

Tekskills • Bengaluru

Hybrid
INR 900,000 - 1,400,000
Java BAMOE Workflow Lead
Java BAMOE Workflow Lead

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,800,000 - 2,400,000
(Senior) Software Engineer (Fullstack)
(Senior) Software Engineer (Fullstack)

4flow SE • Bengaluru

Hybrid
INR 2,000,000 - 2,800,000
Hybrid work model
Training budget
Health insurance
+2
Bonita soft
Bonita soft

HCLTech • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Full Stack Developer (Java / ReactJS / Camunda / AWS) |
Full Stack Developer (Java / ReactJS / Camunda / AWS) |

Wissen Infotech • Bengaluru

Hybrid
INR 2,100,000 - 2,500,000
Newgen Workflow Tool Engineer
Newgen Workflow Tool Engineer

Tekskills • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

Hybrid
USD 6,816 - 13,632
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000