




Job Summary: We are seeking a JBPM Developer to design, model, implement, and optimize automated business processes, collaborating within a team to tackle high-impact challenges. Key Highlights: 1. Participation in high-impact projects and learning with experts. 2. A dynamic and challenging environment for professional growth. 3. Support for personal and professional development through career plans. We are not just looking for talent—we seek curious minds who enjoy learning and shaping the future. We are tech-driven, demanding, and yes—we move fast. But no one competes alone. We work as a team, and if you seek challenges that push you beyond your comfort zone (because growth doesn’t happen there), you’re in the right place. Here, you’ll learn from experts, participate in high-impact projects, and stay consistently ahead in technology. ***Profile Description: The JBPM Developer is responsible for designing, modeling, implementing, and optimizing automated business processes. Their primary role is to bridge the gap between enterprise workflow requirements and technical implementation, ensuring processes are scalable, auditable, and efficient.*** ***Key Responsibilities*** * ***Process Modeling: Create flow diagrams using the BPMN 2.0 standard.*** * ***Flow Development and Integration: Integrate JBPM flows for deployment in DevConsole.*** * ***Rule Automation: Implement complex decision logic using Drools (the integrated rule engine).*** * ***System Integration: Connect processes with external APIs.*** * ***Monitoring and Optimization: Analyze and interpret execution logs of cloud-hosted BPM components.*** ***Technical Skills (Hard Skills)*** * ***Core jBPM & BPM*** * ***BPMN 2.0 Proficiency: (Service nodes, error events, parallel gateways, etc.).*** * ***KIE Server & Business Central: Management of project and KIE container lifecycles.*** * ***Persistence & Transactions: Configuration of database persistence for process states (Hibernate/JPA).*** * ***Java language, version 8.*** * ***Knowledge of Java design patterns.*** * ***Intermediate to Advanced Object-Oriented Programming in Java.*** * ***Execution and configuration of requests using the API Client (Bruno).*** * ***Java Ecosystem*** * ***Java Enterprise Edition (EE) or Jakarta EE.*** * ***Spring Boot*** * ***Maven/Gradle: Dependency management and KJAR artifact building.*** * ***Base JDK (Java Development Kit) Language: Version 11 or 17 (depending on jBPM/KIE version).*** * ***Business Central (Workbench) / IDE Modeling, VS Code (Kogito usage).*** * ***Drools Rule Engine (DMN, DRL).*** * ***Apache Maven Build*** * ***SonarQube Code Quality*** * ***JUnit Testing*** * ***Kie Server Runtime / Server*** * ***Version Control: Git / GitHub Enterprise / Bitbucket*** * ***CI/CD: Jenkins, GitHub Actions*** What do we offer you? * We support your personal and professional growth with individual development plans—where you own your career path and define how far you want to go. * Additional paid leave days beyond statutory requirements: No need to wait a full year to enjoy vacation days; plus extra days for special events and holidays. * Additional financial benefits beyond salary: Grocery vouchers, savings fund, training allowance, wellness bonus, partnership agreements, and discounts. * Emotional support—we care about your physical and mental health stability, offering diverse benefits covering personal balance for you and healthcare for your family. We truly want to take care of you and your loved ones! There’s room here for good people… like you. We’d love to meet you!


