Descripción
Resumen del Puesto:
Buscamos un Desarrollador JBPM responsable de diseñar, modelar, implementar y optimizar procesos de negocio automatizados, cerrando la brecha entre requisitos y la implementación técnica.
Puntos Destacados:
1. Aprende con expertos y participa en proyectos de alto impacto.
2. Desarrolla con tecnologías de vanguardia como jBPM, Drools y Java.
3. Oportunidad de crecimiento personal y profesional.
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.
***Desarrollador JBPM***
***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***
* ***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!