Apply for Software Engineer – Camunda

Employment Information

Job ID: # 29561

Experience: 3

Work Mode: Work from Home

Job Type: Full Time

Location: Remote

Description

As a Software Engineer – Camunda, you will implement and maintain workflow-centric applications using Camunda BPM, Java, and Spring Boot, integrating with modern web frontends and enterprise systems. You will work closely with business analysts and technical teams to translate business processes into executable BPMN/DMN models and resilient backend services.

Responsibilities:

  • Collaborating with business analysts, UI/UX designers, and technical leads to design end-to-end workflow solutions using Camunda BPM.
  • Model, implement, and optimize BPMN workflows and DMN decision tables in Camunda Modeler, ensuring they align with business requirements and non-functional needs.
  • Design and implement RESTful APIs and backend services using Java/Spring Boot to orchestrate and integrate Camunda processes with internal and external systems.
  • Develop and maintain integration with databases, messaging systems, and third-party services required by workflow execution and task automation.
  • Configure and use Camunda components (Engine, Cockpit, Tasklist) for deployment, monitoring, troubleshooting, and optimization of process instances.
  • Participate in agile ceremonies (daily standup, sprint planning, reviews, retrospectives) and contribute to estimation, technical design, and documentation.
  • Write unit, integration, and end-to-end tests for Java services and process flows to ensure quality, resilience, and regression safety.
  • Diagnose and resolve defects in workflows, services, and integrations across development, test, and production environments, including performance tuning of critical processes.
  • Contribute to continuous improvement of development practices, coding standards, and DevOps pipelines for Camunda-based applications.

Skills

  • Minimum 3+ years of hands-on software development experience with Java and Spring Boot, including RESTful API development.
  • ​Practical experience implementing BPMN workflows and/or DMN decision tables using Camunda BPM (Camunda 7 or 8).
  • Solid understanding of microservices, event-driven or service-oriented architectures, and integrating process engines with distributed systems.
  • Strong knowledge of relational databases, SQL, and data modeling, including integrating Camunda process data with application data models.
  • Familiarity with front-end technologies (e.g. Angular or similar) and REST API consumption is an advantage for end-to-end solution delivery.
  • Experience with version control (Git) and agile development methodologies (Scrum/Kanban).
  • ​Exposure to containerization and cloud platforms such as Docker, Kubernetes, and AWS (EKS/EC2/S3/RDS) is preferred.
  • ​Knowledge of testing frameworks such as JUnit, Mockito, and basic automation or CI integration.
  • ​Excellent communication skills, both written and verbal.
  • Experience using IDE tools like Visual Studio Code and Eclipse.
  • Self-driven, collaborative, and passionate about clean, maintainable code.

Education and Certification

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Certification in AWS Certified: Developer Associate or equivalent is a plus.

 

Codincity

India - Bengaluru

H-206 Ground Floor, Hustlehub Tech Park, 36/5, Somasundarapalya, HSR layout, Bangalore 560102

India - Coimbatore

Viya workspace, #17/1, Stark Towers, Kamarajar Nagar, Kalapatti, Coimbatore – 641 014, Tamil Nadu.

India - Chennai

Centerpoint 3, 2/4 Mount Pollamallee High Road, Next to DLF Cybercity, Ramapuram, Chennai - 600089, Tamilnadu.

USA

PMB 1555, 10900 Research Blvd Ste 160C, Austin, TX USA 78759

Australia

77 Mort Street, Blacktown, NSW 2148, Australia

Apply for Job
*Only PDF files are allowed (max upload size: 5MB)