Description

Job Description:-

Key Responsibilities:

Design and develop scalable Java-based applications integrated with BPM platforms.

Implement and customize BPM workflows and process definitions in tools such as Camunda, IBM BPM, or Pega.

Collaborate with business analysts and stakeholders to translate business requirements into technical specifications and process models.

Develop RESTful APIs, microservices, and event-driven services to support BPM workflow orchestration.

Integrate BPM workflows with backend systems, databases, and third-party APIs.

Maintain code quality through best practices, unit testing, and code reviews.

Troubleshoot production issues related to business workflows and system integrations.

Optimize application performance and BPM processes.

Participate in Agile ceremonies including sprint planning, daily standups, and retrospectives.

Ensure compliance with architectural standards, security policies, and governance frameworks.

Required Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field.

4–7+ years of Java development experience in enterprise environments.

Hands-on experience with at least one BPM platform (e.g., Camunda, IBM BPM, Pega, Appian).

Strong understanding of BPMN 2.0, workflow engines, and business process modeling.

Experience building and consuming REST APIs and working with JSON/XML.

Proficiency with Spring Boot, Hibernate/JPA, and relational databases (e.g., Oracle, MySQL, PostgreSQL).

Familiarity with DevOps practices, CI/CD pipelines, and version control systems (e.g., Git).

Strong problem-solving and debugging skills.

Excellent communication and collaboration abilities.

Education

Any Graduate