HamburgerMenu
hirist

Accolite - Java Developer - BPMN/Spring Boot

Posted on: 07/12/2025

Job Description

Description :

Role Overview :

We are seeking a highly skilled Java + BPMN Lead with strong expertise in Java, Spring Boot, RESTful services, and BPMN workflow engines such as Camunda, Flowable, or Activiti. The ideal candidate will lead the design, development, and optimization of business process workflows, integrate them with microservices, and ensure high-quality technical delivery.

Key Responsibilities (KRAs) :

- Lead the design, development, and implementation of workflow solutions using BPMN tools (Camunda/Flowable/Activiti)

- Develop and maintain scalable backend services using Java, Spring Boot, and REST APIs

- Collaborate closely with business teams to translate process requirements into BPMN/DMN models

- Optimize business workflows for performance, scalability, and operational efficiency

- Integrate BPMN workflows with microservices and external systems

- Ensure high-quality code delivery through best practices, code reviews, and unit testing

- Work with database teams to design efficient SQL queries and data structures

- Participate in Agile ceremonies and collaborate with cross-functional teams

- Support CI/CD implementation and maintain version control using Git

- Troubleshoot workflow issues, production defects, and performance bottlenecks

- Provide technical guidance and mentorship to junior developers

- Maintain technical documentation for services, workflows, and integrations

Required Skillsets:

- Strong proficiency in Java and Spring Boot

- Hands-on experience with BPMN tools such as Camunda, Flowable, or Activiti

- Strong understanding of RESTful API design and development

- Experience with DMN (Decision Model & Notation)

- Good understanding of database design and SQL

- Experience working with microservices-based architecture

- Knowledge of CI/CD pipelines and Git version control

- Familiarity with Agile/Scrum delivery methodologies

- Good analytical, debugging, and problem-solving skills

- Ability to work independently and lead small technical teams

Good-to-Have Skills:

- Hands-on experience with containerization technologies such as Docker or Kubernetes

- Understanding of event-driven architecture

- Exposure to workflow performance tuning and process analytics


info-icon

Did you find something suspicious?