Descripción
Resumen del Puesto:
Buscamos un Desarrollador Java con experiencia en IBM ACE, MQ y Spring Boot para liderar migraciones de microservicios, participando en análisis, diseño, desarrollo y despliegue en entornos cloud.
Puntos Destacados:
1. Liderar migraciones de microservicios con arquitecturas limpias
2. Participar en transformación tecnológica de extremo a extremo
3. Trabajo en cultura multicultural que impulsa innovación
NEORIS, ahora parte de EPAM, es un Acelerador Digital con más de 20 años acompañando a las compañías más grandes del mundo en su transformación tecnológica. Con presencia en 11 países y más de 4\.000 profesionales, trabajamos en una cultura multicultural que impulsa la innovación, la estrategia y la comunicación de alto impacto.
Nos encontramos en la búsqueda de un **Desarrollador Java** con sólida experiencia en **IBM ACE, MQ y desarrollo Java Spring Boot**, para liderar procesos de **migración de microservicios** hacia arquitecturas limpias. Participará en un proyecto de transformación tecnológica, ejecutando de extremo a extremo el análisis, diseño, desarrollo y despliegue de servicios en entornos cloud.
**Responsabilidades**
* Analizar artefactos existentes en IBM ACE, clasificando flujos, contratos, librerías y esquemas.
* Interpretar lógica de negocio en ESQL y traducirla a soluciones equivalentes en Java.
* Diseñar e implementar microservicios bajo arquitectura hexagonal con Spring Boot.
* Desarrollar componentes de dominio, adapters y entry points (MQ listeners y handlers reactivos).
* Garantizar la paridad funcional entre sistemas migrados y funcionalidad original en ACE.
* Ejecutar pruebas automatizadas con herramientas como Karate y JMeter.
* Gestionar versionamiento de código en Git y configuración de pipelines CI/CD en Azure DevOps.
* Monitorear y estabilizar servicios desplegados en clústeres de Kubernetes.
**Requerimientos**
* Más de 5 años de experiencia en sistemas de integración, preferentemente en banca o fintech.
* Experiencia comprobada en IBM ACE y IBM MQ (incluyendo manejo de MQMD y correlación de mensajes).
* Experiencia en desarrollo backend con Java 21 y Spring Boot (WebFlux, Project Reactor).
* Conocimiento sólido de arquitectura limpia (Clean Architecture).
* Experiencia trabajando con Kubernetes (manifiestos YAML, ConfigMaps, Secrets, deployments).
* Experiencia en Azure DevOps (pipelines, variable groups, releases).
* Manejo de herramientas de diagnóstico como kubectl y k9s.
* Conocimientos en observabilidad (logs, métricas, trazas, Grafana).
* Experiencia en entornos cloud (AWS: EKS, ECR, EC2, Secrets Manager).
**Ofrecemos**
Salario competitivo.
Medicina prepagada.
NEORIS Days (3 días libres).
Bonificación por cumplimiento anual.
Bono vacacional.
Herramientas corporativas.
Plataformas de capacitación y entrenamiento.
Trabajo remoto / híbrido según servicio
\#LI\-JR1