




Resumen del Puesto: Buscamos un Desarrollador JBPM para diseñar, modelar, implementar y optimizar procesos de negocio automatizados, trabajando en equipo para afrontar retos de alto impacto. Puntos Destacados: 1. Participación en proyectos de alto impacto y aprendizaje con expertos. 2. Entorno dinámico y desafiante para el crecimiento profesional. 3. Apoyo al desarrollo personal y profesional con planes de carrera. No solo buscamos talento, buscamos mentes curiosas que disfruten aprender y transformar el futuro. Somos tech, somos exigentes y sí, vamos rápido. Pero nadie compite solo. Trabajamos en equipo y si buscas retos que te saquen de la zona cómoda (porque ahí no crece nadie), estás en el lugar correcto. Aquí aprenderás con expertos, participarás en proyectos de alto impacto y estarás siempre un paso adelante en tecnología. ***Descripción del perfil: el desarrollador JBPM es responsable de diseñar, modelar, implementar y optimizar procesos de negocio automatizados. Su función principal es cerrar la brecha entre los requerimientos de flujo de trabajo de la empresa y la implementación técnica, asegurando que los procesos sean escalables, auditables y eficientes.*** ***Responsabilidades Principales*** * ***Modelado de Procesos: Crear diagramas de flujo utilizando el estándar BPMN 2\.0\.*** * ***Desarrollo e Integración de flujos: Integrar flujos de JBPM para despliegue en DevConsole*** * ***Automatización de Reglas: Implementar lógica de decisión compleja utilizando Drools (el motor de reglas integrado).*** * ***Integración de Sistemas: Conectar procesos con APIs externas.*** * ***Monitoreo y Optimización: Análisis y Lectura de logs de ejecución de las piezas BPM contenidas en la nube.*** ***Conocimientos Técnicos (Hard Skills)*** * ***Core jBPM \& BPM*** * ***Dominio de BPMN 2\.0: (Nodos de servicio, eventos de error, gateways paralelos, etc.).*** * ***KIE Server \& Business Central: Gestión del ciclo de vida de los proyectos y contenedores KIE.*** * ***Persistence \& Transactions: Configuración de persistencia en BD para estados de procesos (Hibernate/JPA).*** * ***Lenguaje Java en su versión 8\.*** * ***Conocimiento de patrones de diseño en Java.*** * ***Programación Orientada a Objetos en nivel Intermedio \- Avanzado.*** * ***Ejecución de peticiones y configuración de las mismas usando el API Client (Bruno).*** * ***Ecosistema Java*** * ***Java Enterprise Edition (EE) o Jakarta EE.*** * ***Spring Boot*** * ***Maven/Gradle: Gestión de dependencias y construcción de artefactos KJAR.*** * ***Lenguaje Base JDK (Java Development Kit): Versión 11 o 17 (dependiendo de la versión de jBPM/KIE).*** * ***Modelado / IDE Business Central (Workbench), VS Code(Uso de Kogito)*** * ***Motor de Reglas Drools (DMN, DRL).*** * ***Construcción Apache Maven*** * ***Calidad de Código SonarQube*** * ***Pruebas JUnit*** * ***Runtime / Server Kie Server*** * ***Control de Versiones Git / GitHub Enterprise / Bitbucket*** * ***CI/CD Jenkins, GitHub Actions*** ¿Qué tenemos para ti? * Apoyamos tu crecimiento personal y profesional con planes de desarrollo individual, donde tu eres dueñ@ de tu carrera y hasta dónde quieres llegar. * Días de descanso superiores a los de la ley: No es necesario esperar un año para disfrutar de tus días de vacaiones, además de días adicionales por tipos de eventos especiales y festividades. * Beneficios económicos adicionales a tu salario: Vales de despensa, fondo de ahorro, bolsa de capacitación, bono de bienestar, convenios y descuentos. * Apoyo emocional, queremos tu estabilidad en salud fisica y mental, por ello tenemos diversos beneficios que cubren aspectos de equilibrio personal para ti y salud para tu familia. ¡Queremos cuidar de ti y los tuyos! Aquí hay espacio para gente buena… como tú, ¡Queremos conocerte!


