5-7 years of experience in Java development, specifically with Java 8/11/17.
Proficient in jBPM 6.x/7.x and BPMN 2.0 for workflow modeling.
Strong background in Spring Boot and microservices architecture.
Experience with RESTful web services and integration techniques.
Bachelor's degree in Computer Science, IT, Engineering, or related field; Master's preferred.
Responsibilities
Design and implement business process workflows using jBPM and BPMN.
Analyze and translate business requirements into automation solutions.
Create and maintain process models and business rules.
Develop Java/J2EE and Spring Boot microservices for BPM applications.
Build and consume RESTful APIs for system integration.
Configure KIE Workbench and manage process deployments.
Monitor workflow execution and optimize application performance.
Benefits
Collaborative work environment with cross-functional teams.
Opportunities for professional development and training.
Participation in Agile/Scrum methodologies.
Access to modern DevOps tools and practices.
Flexible work arrangements to support work-life balance.
Full Job Description
Job Summary
AgreeYa is a global system integrator and seeking an experienced Java JBPM Developer to design, develop, and maintain enterprise workflow and business process management (BPM) solutions. The ideal candidate will have strong hands-on experience with Java, Spring Boot, jBPM, BPMN workflow modeling, RESTful services, and business process automation. The candidate will collaborate with business stakeholders, architects, and development teams to deliver scalable and efficient workflow-driven applications.
Key Responsibilities
Design, develop, and implement business process workflows using jBPM and BPMN.
Analyze business requirements and translate them into workflow and process automation solutions.
Create and maintain process models, business rules, task lifecycles, and workflow integrations.
Develop Java/J2EE and Spring Boot-based microservices supporting BPM applications.
Build and consume RESTful APIs for integration with internal and external systems.
Configure and manage KIE Workbench, Business Central, and process deployments.
Integrate Drools business rules with workflow applications.
Collaborate with business analysts, architects, QA teams, and stakeholders throughout the SDLC.
Perform unit testing, integration testing, and production support activities.
Monitor workflow execution, troubleshoot process failures, and optimize application performance.
Participate in Agile/Scrum ceremonies, code reviews, and release deployments.
Support CI/CD pipelines using Jenkins, Git, Maven, and related DevOps tools.
Create technical documentation, workflow diagrams, and deployment guides.
Required Skills
Core Technologies
Java 8/11/17
J2EE Technologies
Spring Boot
Spring MVC
Hibernate/JPA
RESTful Web Services
Microservices Architecture
jBPM 6.x/7.x
BPMN 2.0
KIE Workbench
Business Central
Workflow Modeling
Process Automation
Human Tasks & Process Lifecycle Management
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.