**Vacante para la empresa Necodex en Empleo Hibrido -Hermosillo, Sonora**:
**Posición: Desarrollador Java (Staff/Principal Java Developer)**
**Años de experiência: +6 años**
Puestos: 3
**Objetivos de los puestos**
- Liderar la migración de un proyecto basado en Jet Excelsior hacia GraalVM(Arquitecto principal)
- Optimizar el rendimiento, compatibilidad, y escalabilidad de la solución
- Garantiza la estabilidad del sistema y la mejora en tiempos de ejecución.
- Migración de 32 a 64 bits
- Migración de Java 8 a Java 17 y después a 22
**Responsabilidades**:
1. Análisis de la arquitectura actual:
a. Analizar y proponer los cambios necesarios.
b. Realizar un análisis detallado de los componentes clave y
dependencias del sistema.
2. Diseño y planificación de la migración:
a. Diseño de la arquitectura optimizada en GraalVM
b. Desarrollar Roadmap de migración, documento técnico, evaluación de
riesgos y diseño de la solución
3. Implementación técnica:
a. Adaptar el código y las dependencias actuales para que funcionen
correctamente
b. Implementar estrategias de compilación nativa
c. Resolver problemas de compatibilidad, rendimiento y seguridad que
surjan durante la migración.
**Requisitos**
- Experiência en arquitecturas basadas en Java y profundo conocimiento delecosistema JVM.
- Experiência comprobada en migraciones de plataformas o entornostecnológicos.
- Conocimiento avanzado de GraalVM o Experiência con GraalVM NativeImage.
- Experiência previa en migraciónes de código nativo y dependencias deterceros.
- Conocimiento de migración de arquitectura a 32 bits hacia 64 bits
- Conocimiento extenso en múltiples versiones de Java desde la versión 8.
- Experiência con prácticas comunes de ingeniería de software, comoadministración de control de fuente (Git) y CI/CD
- Deseable experiência en desarrollo de aplicaciones Desktop
- Deseable dominio de Jet Excelsior.
**WHAT WE OFFER**
- Salario competitivo.
- Seguro de gastos medicos mayores.
- 15 días de PTO desde el día 1.
- Eventos mensuales para empleados
- Prestaciones de ley y superiores
**Nível de educación deseada**:
Superior - titulado
**Nível de experiência deseada**:
Nível Experto
**Función departamental**:
Tecnología / Internet
**Industria**:
Desarrollo de Software / Programación
**Habilidades**:
- Java
- Ecosistema JVM
- GraalVM
- Jet Excelsior
- Java 8