You will design and implement end-to-end workflows using JBPM.
Responsibilities
- Design and implement JBPM processes, including versioning and workflow execution.
- Utilize JBPM APIs, Knowledge Base, Human-Task Service, and Event Listeners.
- Build business rules using the Drools rules engine.
- Manage processes through JBPM Console, Business Central, and Guvnor Repository.
- Deploy and maintain applications across WebSphere, WebLogic, or serverless environments.
Required Skills
- 8+ years of industry experience.
- Strong hands-on experience with Java (1.8 or above) and J2EE.
- Expertise in Spring Boot, Spring Batch, Spring IoC, Spring Annotation, and Spring Security.
- Proficiency with RESTful Web Services.
- Experience with JBPM REST Services and BAM.
- Knowledge of continuous integration using Jenkins or TeamCity.
- Experience with messaging systems such as JMS, ActiveMQ, or Kafka.
- Familiarity with Microservices concepts.
- Understanding of ELK and AppDynamics.
Preferred Skills
- Experience with JUnit frameworks including Mockito and TestNG.