Posición: Arquitectos JAVA (o Staff/Principal Java Developer)
Años de experiencia: +6 años
Idiomas adicionales: Ingles (de preferencia, no necesario)
Puestos: 3
NOTA: Puede ser 1 arquitecto y 2 ingenieros que tengan experiencia enmigraciones de 32 bits a 64 bits, de Java 8 a Java 11+
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
- Experiencia en arquitecturas basadas en Java y profundo conocimiento delecosistema JVM.
- Experiencia comprobada en migraciones de plataformas o entornostecnológicos.
- Conocimiento avanzado de GraalVM o Experiencia con GraalVM NativeImage.
- Experiencia 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.
- Experiencia con prácticas comunes de ingeniería de software, comoadministración de control de fuente (Git) y CI/CD
- Deseable experiencia en desarrollo de aplicaciones Desktop
- Deseable dominio de Jet Excelsior.
WHAT WE OFFER
- Competitive salary
- Major Medical Health Insurance.
- 15 PTO day since day 1.
- Opportunity for advancement & growth in a rapidly expanding team.
- Mentorship, learning & education programs
- Monthly employee events