Search by job, company or skills

the briminc softech

Java Developer

3-6 Years
Save
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description: Java Developer – Flowable BPM

Role Overview

We are looking for an experienced Java Developer with hands-on expertise in Flowable BPM to join our dynamic team. The ideal candidate will be responsible for designing, developing, and deploying business process management solutions using the Flowable platform integrated with modern Java/Spring Boot ecosystems.

Key Responsibilities

  • Design and develop business process workflows using Flowable BPM (BPMN 2.0, CMMN, DMN)
  • Build and maintain RESTful APIs using Spring Boot integrated with Flowable Engine
  • Collaborate with business analysts to translate business requirements into executable process models
  • Implement service tasks, user tasks, gateways, and event-based process flows
  • Develop custom Flowable delegates, listeners, and event handlers
  • Integrate Flowable with databases (PostgreSQL/MySQL), messaging queues, and external systems
  • Write unit and integration tests for process definitions and Java services
  • Participate in code reviews, sprint planning, and agile ceremonies
  • Troubleshoot and resolve issues related to process execution and performance
  • Maintain technical documentation for workflows and integrations

Required Skills & Qualifications

  • 3–6 years of Java development experience
  • Strong proficiency in Spring Boot, Spring MVC, and Spring Data JPA
  • Hands-on experience with Flowable BPM or similar BPM tools (Activiti, Camunda)
  • Solid understanding of BPMN 2.0 process modeling
  • Experience with REST API development and integration
  • Proficiency with Maven/Gradle build tools
  • Experience with relational databases – PostgreSQL / MySQL
  • Familiarity with Git and CI/CD pipelines
  • Good understanding of microservices architecture

Good to Have

  • Experience with Docker / Kubernetes
  • Knowledge of message brokers (Kafka, RabbitMQ)
  • Exposure to front-end technologies (Angular/React) for task UI
  • Familiarity with Flowable Modeler and Flowable Admin applications
  • Experience with cloud platforms (AWS / Azure / GCP)

Soft Skills

  • Strong analytical and problem-solving skills
  • Good communication and teamwork abilities
  • Ability to work independently and in an agile team environment

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149090997

Similar Jobs

Pune, India

Skills:

CurlHibernateMavenTibco EmsJenkinsGradleTeamcityOpenshiftMongoDBUdeployPostmanAI development toolsOracle SQL PL SQLSpring Framework MVC JPAGit GitHub Enterprise GHE

Pune, India

Skills:

TypescriptApisAgile DevelopmentJIRAMicroservicesMUIconfiguration management softwareViteReact 18Java 17-21Spring Boot 3.x

Pune, India

Skills:

Core JavaBitbucketKafkaJiraBambooSqlRedisGitHub CopilotSpring frameworks

Pune, India

Skills:

JavaSpringbootAzureMicroservices

Pune, India

Skills:

JavaGithubSpring BootJiraDevopsConfluenceScrumSafeCloud environmentsGitHub ActionsAgile frameworksKanban