




Resumen: Buscamos un Ingeniero Senior de Migración de Datos para diseñar e implementar herramientas basadas en Java para la extracción, transformación, validación y conciliación de datos, centrándose en la migración de UniVerse DB a SQL. Aspectos destacados: 1. Función clave en un programa de modernización por fases para una importante compañía estadounidense de seguros. 2. Enfoque en herramientas de migración impulsadas por Java y validación de datos. 3. Se requiere amplia experiencia con bases de datos UniVerse DB / modelos de datos MultiValue. ##### **Descripción del proyecto** Estamos ejecutando un programa de modernización por fases para migrar un sistema empresarial heredado basado en la tecnología de base de datos Rocket UniVerse (UniVerse / UniData) y una pila de aplicaciones cliente-servidor PowerBuilder a una plataforma moderna basada en Java con una base de datos relacional SQL como backend, para una importante compañía estadounidense de seguros. Como parte de esta iniciativa, buscamos un Ingeniero Senior de Migración de Datos para desempeñar una función clave en la migración de los datos y de la lógica basada en datos. La responsabilidad principal de este puesto consiste en diseñar e implementar herramientas basadas en Java para la extracción, transformación, validación y conciliación de datos, garantizando que los datos migrados al entorno de base de datos objetivo sean precisos, coherentes y funcionalmente equivalentes al sistema heredado. Se trata de un puesto centrado específicamente en la migración. El éxito en este puesto exige amplia experiencia con los modelos de datos Universe DB / MultiValue, combinada con la capacidad de desarrollar componentes robustos y repetibles de migración y validación en Java dentro de un programa de modernización por fases o con ejecución paralela. ##### **Responsabilidades** Este puesto se centra en herramientas de migración impulsadas por Java y en la validación de datos, combinadas con una profunda experiencia técnica en Rocket UniVerse. El desarrollador diseñará e implementará soluciones basadas en Java para extraer, transformar, validar y conciliar datos y lógica empresarial basada en datos procedentes de Universe DB, teniendo además en cuenta cómo estos datos son consumidos e interpretados por la aplicación heredada PowerBuilder. ##### **Habilidades** Imprescindibles Java: * Amplia experiencia en el uso de Java para desarrollo backend, procesamiento por lotes o herramientas de migración * Experiencia con frameworks Java (se prefiere Spring / Spring Boot) * Conocimientos prácticos sobre procesamiento de datos, concurrencia, manejo de errores y registro de eventos (logging) * Capacidad para diseñar y construir componentes fiables y reutilizables de migración y validación de datos Universe DB: * Experiencia práctica con Rocket UniVerse (UniVerse y/o UniData) * Profundo conocimiento de: modelos de datos MultiValue y estructuras de registros archivos DICT y definiciones de metadatos patrones de extracción y acceso a datos, y consideraciones de rendimiento * Experiencia apoyando sistemas basados en Universe o participando en iniciativas de migración Bases de datos y SQL: * Excelentes habilidades en SQL y experiencia con bases de datos relacionales * Experiencia práctica con PostgreSQL o plataformas similares * Experiencia en la conversión de estructuras de datos MultiValue a esquemas relacionales * Conocimiento de integridad de datos, transacciones, índices y rendimiento de consultas Deseables Experiencia en proyectos de migración de Universe DB a SQL Conocimientos básicos de conceptos ETL y marcos de validación de datos Comprensión básica de patrones de acceso a datos en backend Java Experiencia trabajando en migraciones por fases o con ejecución paralela Exposición a entornos empresariales o regulados ##### **Otros** Idiomas Inglés: B2 Intermedio Alto Nivel de experiencia Senior Teletrabajo en España, España Req. VR\-120113 Java Industria HLS y consumo 26/01/2026 Req. VR\-120113


