Zemsania
Mexico City / Global
Mexico City / Global
Java 8 JBPM/ Hibrido CDMX Empresa: Zemsania
Ubicación: Ciudad de México (Modalidad Híbrida)
Experiencia Requerida: Mínimo 2 años
Acerca de Zemsania:
Zemsania es una consultora tecnológica líder que impulsa la transformación digital de las organizaciones. Con un equipo de profesionales altamente cualificados y una sólida trayectoria, ofrecemos soluciones innovadoras y personalizadas para nuestros clientes.
Estamos en búsqueda de un Desarrollador Java con experiencia en JBPM para unirse a nuestro equipo en Ciudad de México. Si eres un profesional apasionado por la tecnología, con un fuerte dominio de Java y experiencia en la implementación de procesos de negocio, esta oportunidad es para ti.
Responsabilidades del Puesto:
El candidato seleccionado será responsable de diseñar, desarrollar, implementar y mantener soluciones basadas en la plataforma jBPM, asegurando la optimización y eficiencia de los procesos de negocio. Sus principales tareas incluirán:
Desarrollo y personalización de flujos de trabajo y reglas de negocio utilizando jBPM.
Modelado de procesos de negocio en conformidad con la especificación BPMN 2.0, incluyendo nodos de servicio, eventos de error, gateways paralelos, entre otros.
Gestión del ciclo de vida de los proyectos y contenedores KIE a través de KIE Server y Business Central.
Configuración y optimización de la persistencia de datos para los estados de los procesos utilizando Hibernate/JPA.
Desarrollo de soluciones robustas y escalables utilizando Java 8.
Aplicación de patrones de diseño en Java y principios de Programación Orientada a Objetos (POO) en un nivel intermedio a avanzado.
Ejecución y configuración de peticiones utilizando el API Client de jBPM.
Integración de soluciones jBPM con otros componentes del ecosistema Java.
Colaboración con equipos multifuncionales para comprender los requisitos del negocio y traducirlos en soluciones técnicas efectivas.
Realización de pruebas unitarias y de integración para garantizar la calidad y el correcto funcionamiento del código.
Participación activa en la mejora continua de los procesos de desarrollo y las metodologías de trabajo.
Conocimientos y Habilidades Técnicas Requeridas:
Para destacar en este rol, se espera que el candidato posea un dominio sólido de las siguientes tecnologías y herramientas:
Core jBPM & BPM:
Dominio profundo de BPMN 2.0 y sus elementos (Nodos de servicio, eventos de error, gateways paralelos, etc.).
Experiencia práctica con KIE Server y Business Central para la gestión de proyectos y contenedores KIE.
Conocimiento en configuración de persistencia en bases de datos para estados de procesos (Hibernate/JPA).
Lenguaje Java:
Dominio de Java 8.
Sólidos conocimientos de patrones de diseño en Java.
Nivel intermedio a avanzado en Programación Orientada a Objetos (POO).
Ecosistema Java:
Conocimiento de Java Enterprise Edition (EE) o Jakarta EE.
Experiencia con Spring Boot.
Manejo de Maven/Gradle para la gestión de dependencias y construcción de artefactos KJAR.
Familiaridad con el lenguaje base del JDK (Java Development Kit), preferiblemente versiones 11 o 17 (dependiendo de la versión de jBPM/KIE).
Herramientas de Modelado y Desarrollo:
Experiencia utilizando IDEs como Business Central (Workbench) para modelado y VS Code (con Kogito).
Construcción con Apache Maven.
Calidad y Pruebas:
Familiaridad con SonarQube para análisis de calidad de código.
Experiencia en la creación de pruebas unitarias con JUnit.
Runtime / Server:
Experiencia con KIE Server.
Control de Versiones:
Dominio de Git y experiencia con plataformas como GitHub Enterprise.
Perfil del Candidato Ideal:
Buscamos a una persona proactiva, con gran capacidad analítica y de resolución de problemas. Un profesional que disfrute trabajando en equipo, con excelentes habilidades de comunicación y una fuerte orientación a resultados. Se valorará la capacidad de aprendizaje continuo y la adaptación a nuevos desafíos tecnológicos.
Ingeniero en Sistemas, Ciencias de la Computación, o carreras afines.
Excelentes habilidades de comunicación verbal y escrita.
Capacidad para trabajar de forma autónoma y en equipo.
Orientación al detalle y a la calidad del código.
Proactividad y ganas de aprender.
¿Qué ofrecemos?
En Zemsania, nos comprometemos con el desarrollo profesional de nuestro talento. Ofrecemos un ambiente de trabajo dinámico y colaborativo, oportunidades de crecimiento y aprendizaje constante, así como un paquete de compensación competitivo y beneficios acordes a tu experiencia y al mercado.
Contrato directo con Zemsania.
Salario competitivo.
Prestaciones superiores a las de ley.
Oportunidades de desarrollo profesional y capacitación continua.
Participación en proyectos retadores y de alto impacto.
Modalidad de trabajo híbrida, combinando el trabajo remoto con la asistencia a nuestras oficinas en Ciudad de México.
¡Únete a Zemsania y sé parte de nuestra historia de éxito!
Si cumples con el perfil y estás buscando un nuevo desafío profesional en un entorno innovador, te invitamos a formar parte de nuestro equipo. Envíanos tu CV actualizado.
MX / Global
Distrito Federal / Global
Distrito Federal / Global
Distrito Federal / Global
MX / Global
Mexico City / Global