Java 8 JBPM/ Hibrido CDMX

Ciudad de México (Híbrido)

Inscribirme

Descripción

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.

Localización (Híbrido)