HamburgerMenu
hirist

Capco - Java/Camunda Developer

Capco Technologies Pvt Ltd
Multiple Locations
5 - 9 Years

Posted on: 27/08/2025

Job Description

Job Title : Java Camunda Developer

Location : Hinjewadi, Pune / Sarjapur, Bengaluru (Hybrid 3 Days WFO)

Shift Timings : 12 : 30 PM 9 : 30 PM

Role Overview

We are seeking an experienced Java Camunda Developer with strong expertise in Java 8 and BPMN-based workflow automation to join our development team. The ideal candidate will design, develop, and optimize Camunda BPMN workflows, integrate them with enterprise applications, and ensure seamless process automation across business-critical systems.


Key Responsibilities :


Camunda Development & Workflow Design :


- Design, develop, and maintain BPMN 2.0 process workflows, decision tables (DMN), and case models (CMMN) in Camunda.

- Implement process orchestration, custom connectors, delegates, and external task handlers using Java.

- Integrate Camunda workflows with REST APIs, SOAP services, databases, and third-party systems.


Java Backend Development :

- Write high-quality, modular, and reusable code using Java 8 features (Streams, Lambda, Optional, Functional Interfaces).

- Develop REST APIs and microservices using Spring Boot/Spring MVC.

- Implement multithreading and concurrency for performance optimization.


UI & Frontend Integration :


- Work with JavaScript/TypeScript, Bootstrap, HTML5, CSS3 for UI components related to workflow interactions.


- Customize Camunda Tasklist / Cockpit UI if required.


Database & Persistence :

- Design efficient relational database schemas and optimize SQL queries (Postgres, Oracle, MySQL, etc.).

- Implement database transactions, locking mechanisms, and query optimization for high-performance workflows.


Testing & Quality Assurance :


- Write and execute unit tests using JUnit, Mockito.


- Perform functional testing for workflow automation and business logic validation.

- Ensure CI/CD test automation integration within pipelines.


DevOps & Deployment :

- Configure CI/CD pipelines with Jenkins/GitHub Actions, Docker containers, and deployment automation.

- Version control using Git, Bitbucket, SVN.

- Ensure application monitoring, logging, and exception handling.


Agile & Collaboration :


- Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives).


- Work closely with Product Owners, Business Analysts, and QA teams.

- Track tasks and issues using JIRA and document solutions on Confluence.


Technical Requirements :

Mandatory Skills :

- 59 years of experience in Java development.

- At least 3 years of hands-on experience in Camunda BPM development.

- Strong expertise in Java 8, OOPS, multithreading, data structures, design patterns.

- RESTful API design & integration.

- Proficiency in Spring Boot / Spring MVC.

- Solid knowledge of SQL & RDBMS design.


Additional Skills (Preferred) :


- Hands-on experience with Docker, Kubernetes, Jenkins for DevOps.


- Exposure to cloud platforms (AWS/Azure/GCP) for Camunda deployment.

- Experience customizing Camunda Cockpit/Tasklist.

- Knowledge of event-driven architecture with Kafka or RabbitMQ.

- Strong debugging and performance tuning skills.


Certifications (Good to Have) :

- Camunda Certified Engineer / Java Certifications (OCPJP, Spring Professional).

- Agile/Scrum certification.


info-icon

Did you find something suspicious?