Softtek

Desarrollador BPM con Java

Softtek · Ciudad de México, Mexico

IT Services and IT Consulting · 10,001+ employees

15 h ago
Mid (2-5 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and implement business process automation solutions using IBM BPM/BAW and Java-based microservices. Ensure system integration, performance optimization, and provide technical support throughout the development lifecycle.

What they look for

Java IBM BPM IBM BAW REST APIs Microservices Oracle PostgreSQL SQL Business Process Automation CI/CD IBM ODM IBM FileNet AWS Software Architecture Backend Development

Requirements

Requires over 4 years of experience in enterprise software development with Java and at least 3 years of experience implementing IBM BPM/BAW solutions. Candidates must have strong skills in API design, database management with Oracle/PostgreSQL, and experience in cloud environments.

Full description

Profesional con sólida experiencia en Java e IBM BPM, capaz de liderar técnicamente el desarrollo de soluciones de automatización de procesos, integrando plataformas empresariales mediante APIs y microservicios, con conocimientos en bases de datos Oracle/PostgreSQL y una visión integral de arquitecturas modernas.

Responsable del diseño, desarrollo, implementación y soporte de soluciones de automatización de procesos de negocio (BPM), integradas con sistemas empresariales mediante APIs, microservicios y bases de datos relacionales.

El candidato deberá participar activamente en el diseño técnico, construcción de soluciones, integración con sistemas corporativos y acompañamiento durante las fases de pruebas, despliegue y soporte productivo. Se valorará experiencia previa en soluciones de gestión de reglas de negocio (IBM ODM), gestión documental (IBM FileNet) y entornos cloud sobre AWS.

Responsabilidades Principales:

Desarrollo y Automatización de Procesos

  • Diseñar, desarrollar e implementar soluciones utilizando IBM BPM/BAW (Business Automation Workflow).
  • Modelar procesos de negocio, servicios, flujos de trabajo, interfaces de usuario y reglas de negocio.
  • Realizar automatizaciones orientadas a la optimización operativa y mejora continua de procesos.
  • Participar en la definición de arquitectura y mejores prácticas para soluciones BPM.
  • Identificar oportunidades de reutilización y estandarización de componentes.

Desarrollo Java e Integraciones

  • Desarrollar componentes backend utilizando Java y frameworks empresariales.
  • Diseñar e implementar APIs REST y servicios de integración.
  • Desarrollar microservicios orientados a arquitecturas distribuidas.
  • Integrar plataformas BPM con aplicaciones corporativas, sistemas legados y soluciones de terceros.
  • Garantizar la calidad, mantenibilidad y escalabilidad de las soluciones implementadas.

Bases de Datos

  • Diseñar y desarrollar consultas SQL optimizadas.
  • Implementar integraciones con bases de datos Oracle y PostgreSQL.
  • Analizar y optimizar rendimiento de consultas y procesos asociados a la solución.
  • Participar en actividades de modelado lógico y físico de datos cuando sea requerido.

Calidad y DevOps

  • Realizar pruebas unitarias, de integración y soporte a pruebas funcionales.
  • Participar en procesos de integración y despliegue continuo (CI/CD).
  • Elaborar documentación técnica y funcional de las soluciones desarrolladas.
  • Brindar soporte y atención a incidentes durante los ciclos de implementación y operación.

Experiencia Requerida:

  • 4+ años de experiencia en desarrollo de software empresarial con Java.
  • 3+ años de experiencia en implementación de soluciones con IBM BPM / IBM BAW.
  • Experiencia en diseño y desarrollo de APIs REST y Microservicios.
  • Experiencia trabajando con bases de datos Oracle y PostgreSQL.
  • Experiencia en integración de aplicaciones empresariales.
  • Experiencia en análisis, desarrollo, pruebas y soporte de soluciones productivas.