Descripción del trabajo
El puesto se centra en la modernización y securización de sistemas existentes basados en Java, garantizando una transición fluida hacia tecnologías y prácticas de desarrollo actualizadas. La prioridad principal es la migración de los componentes Java principales, así como la colaboración con distintos equipos para asegurar la mantenibilidad, la seguridad y la escalabilidad a largo plazo.
Responsabilidades:
- Liderar la migración de los componentes Java de Prophecy de Java 8 a Java 17, asegurando que todos los módulos compilen y funcionen correctamente en el nuevo JDK, siendo esta la primera y principal tarea del nuevo miembro del equipo.
- Actualizar y corregir componentes vulnerables identificados por el equipo, a partir de una lista que será proporcionada, garantizando que todas las dependencias como Spring, Spring Security, ActiveMQ e Hibernate estén actualizadas y sean seguras.
- Apoyar la transición desde la interfaz de la consola de gestión basada en GWT hacia un framework moderno de JavaScript como Angular o React, o colaborar en la implementación de un enfoque híbrido cuando sea necesario.
- Ayudar en la configuración de los entornos de desarrollo, incluyendo la creación de cuentas de usuario, el acceso a repositorios mediante Git y la configuración de pipelines de CI/CD con Jenkins, guiando a los nuevos miembros del equipo durante el proceso.
- Trabajar con los equipos de backend, frontend, QA y DevOps, comunicándose eficazmente con compañeros internacionales y participando en sesiones periódicas de intercambio de conocimiento.
- Ejecutar y resolver análisis de seguridad a nivel de build, asegurando que todos los componentes estén libres de vulnerabilidades conocidas.
- Mantener documentación clara y actualizada de todos los procesos de migración, build y despliegue.
Requisitos:
- Más de cinco años de experiencia con Java, preferiblemente Java 8 o superior, siendo valorable la experiencia en migraciones a Java 17.
- Experiencia con Spring, Spring Security, Maven, Ant y ActiveMQ.
- Conocimiento de Hibernate y otras librerías Java de entorno empresarial.
- Experiencia con frameworks de interfaz legacy como GWT y con frameworks modernos de JavaScript como Angular o React, altamente valorable.
- Experiencia con pipelines de CI/CD utilizando Jenkins y sistemas de control de versiones como Git.
- Capacidad para analizar y resolver problemas de build, refactorizar código y corregir vulnerabilidades de seguridad.
- Buenas habilidades de documentación y comunicación en inglés.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.




