114L - Ingeniero Senior de Migración Java Empresarial · Senior · Remoto · LATAM

Indeed

Compañía

Tipo de empleoTiempo completo
Modalidad de trabajoPresencial
Nivel de experienciaSin requisito de experiencia
Nivel educativoSin requisito de título

Descripción

Resumen: Darwoft busca un Ingeniero Senior de Migración Java Empresarial para liderar programas de modernización a gran escala, migrar aplicaciones y plataformas Java, e integrar flujos de trabajo de transformación en las canalizaciones CI/CD. Aspectos destacados: 1. Ejecutar programas de modernización a gran escala para software empresarial complejo 2. Trabajar directamente con los equipos de ingeniería de los clientes en la migración de aplicaciones Java 3. Construir soluciones robustas, escalables y sostenibles con un sólido criterio técnico *Descargo de responsabilidad – Lectura obligatoria: Compromiso \& Enfoque* *Este puesto exige dedicación a tiempo completo, otorgando clara prioridad a los proyectos de Darwoft durante el horario laboral establecido. No es compatible con otros compromisos profesionales a tiempo completo. Cualquier actividad profesional adicional debe declararse con anticipación y no debe interferir con las responsabilidades ni el horario laboral de este puesto.* **114L \- Ingeniero de Migración Java Empresarial (Java/JVM/Modernización de sistemas heredados/CI/CD) · Senior · Remoto · LATAM** ============================================================================================================== **Información general** ----------------------- * **Ubicación:** En cualquier lugar de LATAM * **Modalidad de trabajo:** 100 % remota, con posibles viajes para participar en compromisos clave con clientes * **Tipo de contrato:** Contratista * **Proyecto:** Migración de aplicaciones empresariales \& modernización de sistemas heredados * **Zona horaria:** Disponibilidad para colaborar con clientes con sede en EE.UU. y equipos globales * **Nivel de inglés:** Avanzado * **Nivel de experiencia:** Senior **Descargo de responsabilidad – Compromiso \& Enfoque** ------------------------------------ Este puesto exige dedicación a tiempo completo, otorgando clara prioridad a los proyectos de Darwoft durante el horario laboral establecido. No es compatible con otros compromisos profesionales a tiempo completo. Cualquier actividad profesional adicional debe declararse con anticipación y no debe interferir con las responsabilidades ni el horario laboral de este puesto. **Conozca Darwoft** ----------------------- En Darwoft desarrollamos soluciones personalizadas de software y colaboramos con empresas internacionales para crear productos digitales de alto impacto. Somos una empresa tecnológica latinoamericana con una cultura centrada en las personas, altos estándares técnicos y una mentalidad orientada a asociaciones a largo plazo. Trabajamos con equipos distribuidos, desafíos de ingeniería complejos y clientes cuya tecnología tiene un impacto directo en los resultados comerciales. Buscamos profesionales con un sólido criterio técnico, autonomía, excelentes habilidades comunicativas y capacidad para construir soluciones robustas, escalables y sostenibles. **Acerca del puesto** ------------------ Buscamos un **Ingeniero Senior de Migración Java Empresarial** para ejecutar programas de modernización a gran escala en ecosistemas complejos de software empresarial. Trabajarás directamente con los equipos de ingeniería de los clientes para migrar aplicaciones Java, modernizar plataformas heredadas, actualizar frameworks, resolver problemas de dependencias, corregir vulnerabilidades de seguridad e integrar flujos de trabajo de transformación en las canalizaciones de entrega existentes. El reto va mucho más allá de actualizar una sola aplicación. Los clientes empresariales pueden operar cientos o miles de repositorios con distintas versiones de Java, versiones de Spring Boot, configuraciones de construcción, estándares de pruebas, modelos de implementación y dependencias internas. Ayudarás a inventariar y segmentar estos entornos, establecer patrones de migración repetibles, ejecutar programas piloto, automatizar transformaciones comunes y resolver los casos especiales que no pueden abordarse mediante procesos estándar. Se trata de un puesto práctico de ingeniería que requiere experiencia reciente y demostrable con Java, construcción de proyectos, dependencias, pruebas, CI/CD y resolución de incidencias en producción. **Qué harás** ------------------------ ### **Evaluar carteras de aplicaciones** * Analizar grandes carteras de aplicaciones y repositorios Java. * Identificar versiones de Java, versiones de Spring Boot, frameworks, bibliotecas y configuraciones de construcción. * Mapear dependencias directas y transitivas entre aplicaciones. * Detectar componentes obsoletos, riesgos de seguridad, bibliotecas incompatibles y obstáculos para la migración. * Agrupar aplicaciones según su complejidad, criticidad comercial, arquitectura y preparación para la migración. * Definir líneas base medibles para la migración y criterios de finalización. ### **Ejecutar migraciones de Java y frameworks** * Actualizar aplicaciones desde versiones heredadas de Java hasta Java 17, Java 21 o versiones compatibles más recientes. * Modernizar Spring Boot y frameworks empresariales relacionados. * Migrar o refactorizar aplicaciones monolíticas heredadas. * Apoyar transiciones desde plataformas y arquitecturas obsoletas. * Resolver APIs obsoletas, módulos eliminados, incompatibilidades entre frameworks y cambios que rompen la compatibilidad. * Adaptar configuraciones de construcción, parámetros de tiempo de ejecución y artefactos de implementación. * Validar el comportamiento de la aplicación tras cada etapa de migración. ### **Construir procesos de migración repetibles** * Crear patrones de migración que puedan reutilizarse en múltiples repositorios. * Definir repositorios piloto y estrategias de implementación incremental. * Automatizar cambios repetitivos en código y configuración. * Aplicar transformaciones deterministas donde se requiera confiabilidad y repetibilidad. * Establecer controles para pruebas, observabilidad, aprobaciones y reversión. * Seguimiento del progreso de la migración, errores, excepciones y casos especiales sin resolver. * Evitar migraciones masivas ('big-bang') promoviendo entregas escalonadas y basadas en evidencia. ### **Diagnosticar errores de construcción y dependencias** * Diagnosticar fallos en las construcciones de Maven y Gradle. * Resolver conflictos que involucren dependencias directas y transitivas. * Trabajar con árboles de dependencias, restricciones, exclusiones y alineación de versiones. * Diagnosticar problemas relacionados con el classpath, empaquetamiento, plugins y compilación. * Apoyar construcciones multi-módulo y estructuras internas de dependencias. * Trabajar con repositorios privados de Maven y sistemas empresariales de gestión de artefactos. * Investigar casos en los que las construcciones tienen éxito pero las aplicaciones fallan en tiempo de ejecución. ### **Integrar el trabajo de migración en CI/CD** * Integrar flujos de trabajo de migración y transformación en las canalizaciones empresariales. * Diagnosticar fallos en las etapas de confirmación (commit), construcción, pruebas, empaquetamiento e implementación. * Trabajar con Jenkins, GitHub Actions, GitLab CI o plataformas comparables. * Colaborar en estrategias de ramificación (branching), solicitudes de extracción (pull request), revisiones de código y reversión. * Trabajar con Docker, repositorios de artefactos, entornos en la nube y puertas de calidad (quality gates). * Automatizar validaciones y verificaciones repetibles de canalizaciones en múltiples repositorios. ### **Pruebas, seguridad y calidad** * Definir estrategias de pruebas para la migración que cubran pruebas unitarias, de integración, de humo (smoke) y de regresión. * Validar el comportamiento funcional y técnico tras actualizaciones de tiempo de ejecución o de frameworks. * Corregir CVEs que afecten dependencias directas y transitivas. * Analizar hallazgos de herramientas de seguridad y distinguir riesgos reales de falsos positivos. * Trabajar con herramientas SAST, escáneres de vulnerabilidades y plataformas de calidad del código. * Abordar cambios que rompen la compatibilidad introducidos por actualizaciones de seguridad o dependencias. * Documentar evidencia técnica que demuestre la seguridad y completitud de la migración. ### **Colaboración con clientes** * Trabajar directamente con ingenieros, líderes técnicos, arquitectos y equipos de Ingeniería de Plataforma. * Comunicar claramente bloqueos, riesgos, dependencias y decisiones sobre la migración. * Participar en talleres técnicos y sesiones de trabajo. * Explicar los compromisos (trade-offs) de la migración a partes interesadas técnicas y no técnicas. * Elaborar planes de diagnóstico cuando los entornos de los clientes sean incompletos o ambiguos. * Apoyar a los equipos de los clientes mientras adoptan nuevas prácticas de modernización. **Qué aportas** ------------------ * 10\+ años de experiencia en ingeniería de software o roles técnicos prácticos comparables. * Experiencia reciente sólida con sistemas Java empresariales. * Profundo conocimiento de Java, la JVM, la compilación, el comportamiento en tiempo de ejecución, los classpaths y el empaquetamiento. * Experiencia demostrable en migraciones entre versiones de Java. * Experiencia actualizando Spring Boot o frameworks empresariales similares. * Experiencia modernizando sistemas heredados, monolíticos, distribuidos o basados en microservicios. * Experiencia avanzada con Maven, Gradle y gestión de dependencias. * Experiencia resolviendo conflictos complejos de dependencias directas y transitivas. * Experiencia con construcciones multi-módulo. * Experiencia con Artifactory, Nexus o repositorios empresariales privados de artefactos. * Experiencia sólida con CI/CD usando Jenkins, GitHub Actions, GitLab CI u otras herramientas similares. * Excelentes habilidades de resolución de problemas en código, construcciones, canalizaciones e infraestructura. * Experiencia definiendo estrategias de pruebas y reversión para migraciones. * Conocimiento de detección y corrección de vulnerabilidades. * Capacidad para trabajar directamente con equipos de clientes empresariales. * Pensamiento sistémico sólido y habilidades de resolución de problemas basadas en evidencia. * Excelentes habilidades comunicativas en inglés. * Alta autonomía y sentido de propiedad. * Capacidad para cumplir con verificaciones de antecedentes requeridas por los clientes, sujetas a la normativa local aplicable. **Deseable** ---------------- * Experiencia con OpenRewrite u otras herramientas automatizadas de transformación comparables. * Experiencia escribiendo o validando recetas personalizadas de transformación. * Exposición a análisis estático, herramientas basadas en AST, codemods o plataformas SAST. * Familiaridad con SonarQube, Checkmarx u otras herramientas similares. * Experiencia en programas de migración a gran escala que involucren cientos de repositorios. * Conocimientos de Docker, Kubernetes, pasarelas API o plataformas en la nube. * Experiencia con Terraform, YAML o Infraestructura como Código (IaC). * Familiaridad con asistentes de programación basados en IA o validación de código generado por IA. * Experiencia previa en consultoría técnica o ingeniería con interacción directa con clientes. **Qué ofrece Darwoft** ----------------------- * Contrato de prestación de servicios con pago en USD * Trabajo 100 % remoto * Días festivos oficiales de Argentina * Clases de inglés * Programa de referidos * Acceso a plataformas de aprendizaje * Oportunidad de participar en programas de migración a escala empresarial * Exposición a prácticas modernas de transformación automatizada y desarrollo asistido por IA Explora esta y otras oportunidades en: www.darwoft.com/careers

Fuentea: indeed
Parte del contenido se ha traducido automáticamente

Publicado por

Sofía González

Indeed · HR

Ubicación

Sofía González

Indeed · HR

Empleos similares

114L - Ingeniero Senior de Migración Java Empresarial · Senior · Remoto · LATAM de Indeed en 2026 | ok.com