Desarrollador BPM con Java
Softtek · Ciudad de México, Mexico
IT Services and IT Consulting · 10,001+ employees
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
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.