Job Description
<p><p><b>Job Title : </b> Java Camunda Developer<br/><br/><b>Location : </b> Hinjewadi, Pune / Sarjapur, Bengaluru (Hybrid 3 Days WFO)<br/><br/><b>Shift Timings : </b> 12 : 30 PM 9 : 30 PM<br/><br/><b>Role Overview</b><br/><br/>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 Responsibilities : </b></p><p><br/><b>Camunda Development & Workflow Design : </b></p><br/>- Design, develop, and maintain BPMN 2.0 process workflows, decision tables (DMN), and case models (CMMN) in Camunda.<br/><br/>- Implement process orchestration, custom connectors, delegates, and external task handlers using Java.<br/><br/>- Integrate Camunda workflows with REST APIs, SOAP services, databases, and third-party Backend Development : </b><br/><br/>- Write high-quality, modular, and reusable code using Java 8 features (Streams, Lambda, Optional, Functional Interfaces).<br/><br/>- Develop REST APIs and microservices using Spring Boot/Spring MVC.<br/><br/>- Implement multithreading and concurrency for performance & Frontend Integration : </b></p><p><br/>- Work with JavaScript/TypeScript, Bootstrap, HTML5, CSS3 for UI components related to workflow interactions.</p><br/>- Customize Camunda Tasklist / Cockpit UI if & Persistence : </b><br/><br/>- Design efficient relational database schemas and optimize SQL queries (Postgres, Oracle, MySQL, etc.).<br/><br/>- Implement database transactions, locking mechanisms, and query optimization for high-performance & Quality Assurance : </b></p><p><br/>- Write and execute unit tests using JUnit, Mockito.</p><br/>- Perform functional testing for workflow automation and business logic validation.<br/><br/>- Ensure CI/CD test automation integration within & Deployment : </b><br/><br/>- Configure CI/CD pipelines with Jenkins/GitHub Actions, Docker containers, and deployment automation.<br/><br/>- Version control using Git, Bitbucket, SVN.<br/><br/>- Ensure application monitoring, logging, and exception & Collaboration : </b></p><p><br/>- Participate in Agile ceremonies (Sprint Planning, Daily Stand-ups, Reviews, Retrospectives).</p><br/>- Work closely with Product Owners, Business Analysts, and QA teams.<br/><br/>- Track tasks and issues using JIRA and document solutions on Requirements : </b><br/><br/><b>Mandatory Skills : </b><br/><br/>- 59 years of experience in Java development.<br/><br/>- At least 3 years of hands-on experience in Camunda BPM development.<br/><br/>- Strong expertise in Java 8, OOPS, multithreading, data structures, design patterns.<br/><br/>- RESTful API design & integration.<br/><br/>- Proficiency in Spring Boot / Spring MVC.<br/><br/>- Solid knowledge of SQL & RDBMS Skills (Preferred) : </b></p><p><br/>- Hands-on experience with Docker, Kubernetes, Jenkins for DevOps.</p><br/>- Exposure to cloud platforms (AWS/Azure/GCP) for Camunda deployment.<br/><br/>- Experience customizing Camunda Cockpit/Tasklist.<br/><br/>- Knowledge of event-driven architecture with Kafka or RabbitMQ.<br/><br/>- Strong debugging and performance tuning (Good to Have) : </b><br/><br/>- Camunda Certified Engineer / Java Certifications (OCPJP, Spring Professional).<br/><br/>- Agile/Scrum certification.</p><br/></p> (ref:hirist.tech)