What are the responsibilities and job description for the JBPM architect position at Technostrides?
Job Details
We need profiles with below JD immediately
JBPM architect
Location: Dallas,TX
Experience:
10 years in software development, 5 years in BPM/Workflow management solutions, and at least 3 years with JBPM.
Job Summary:
We are seeking an experienced JBPM Architect to lead the design, development, and implementation of Business Process Management (BPM) solutions using JBPM. This role involves defining architecture standards, best practices, and providing technical leadership for BPM initiatives across the organization.
Key Responsibilities:
- Design end-to-end architecture for BPM solutions using JBPM.
- Define and enforce BPM best practices, standards, and governance models.
- Collaborate with business analysts and stakeholders to translate business process requirements into technical BPM workflows.
- Develop reusable frameworks, utilities, and common components for BPM implementations.
- Lead the technical development of JBPM-based solutions, including integration with other enterprise applications, microservices, and databases.
- Evaluate new tools, frameworks, and technologies relevant to BPM and workflow management.
- Troubleshoot performance, scalability, and integration issues in BPM solutions.
- Mentor and guide development teams on JBPM and BPM solution design patterns.
- Conduct code and design reviews to ensure adherence to architectural standards.
- Support deployment and operationalization of BPM solutions in production and non-production environments.
Required Skills & Experience:
- Strong experience with JBPM 7.x (or higher) architecture, development, and deployment.
- Solid understanding of BPMN 2.0, workflow patterns, and process orchestration.
- Experience integrating JBPM with Java-based microservices, REST APIs, message brokers (Kafka/JMS), and relational databases.
- Hands-on experience with Drools Rule Engine, KIE Server, and process versioning.
- Familiarity with containerization and cloud platforms (Docker).
- Strong understanding of Java 11 / JDK 17, Spring Boot, and related frameworks.
- Experience with DevOps tools like Jenkins, Git, Maven, and CI/CD pipelines.
- Strong analytical, problem-solving, and decision-making skills.
Excellent communication and stakeholder management skills