Java Security Delivery Analyst

Hace 2 días

Pozuelo de Alarcón, Community of Madrid, España Excelia Jornada completa
Conocimientos técnicos Spring, Spring Boot y Spring Security.

Excelia

es una firma multinacional de Consultoría, Tecnología y Servicios Profesionales con más de 25 años de experiencia. Operamos en más de 50 países de Europa, América Latina y Estados Unidos, participando en proyectos de alto impacto y entornos tecnológicos internacionales.

Estamos buscando un/a Java Security Delivery Analyst / Security Transformation Analyst para unirse a nuestro equipo

Ubicación:

Madrid – Las Tablas

Modelo híbrido:

1-2 días presenciales a la semana

¿Qué buscamos? Buscamos profesionales con

background técnico en desarrollo Java y Ciberseguridad , para participar en proyectos de

Application Security, Security Delivery y transformación de aplicaciones .

La posición tendrá un fuerte componente de

seguridad y remediación de vulnerabilidades en entornos Java , trabajando directamente con equipos de desarrollo para identificar vulnerabilidades, proponer soluciones y aplicar cambios de código, librerías y arquitecturas.

Buscamos perfiles tanto

Junior como Senior , adaptando el nivel de responsabilidad a la experiencia.

Responsabilidades principales

Analizar y gestionar vulnerabilidades de seguridad en aplicaciones Java.

No limitarse a identificar vulnerabilidades, sino proponer y acompañar al equipo de desarrollo en su remediación.

Guiar a los desarrolladores en los cambios necesarios para solucionar vulnerabilidades.

Proponer modificaciones de código, configuraciones o versiones concretas de librerías seguras.

Analizar vulnerabilidades relacionadas con dependencias de terceros y gestionar su remediación.

Revisar resultados de herramientas SCA y SAST.

Analizar vulnerabilidades de código y determinar su impacto y solución.

Participar en la actualización y modernización de arquitecturas Java legacy.

Colaborar con equipos de desarrollo para implementar principios de Secure Coding.

Revisar código Java para identificar prácticas inseguras y proponer alternativas.

Participar en iniciativas de Application Security y DevSecOps.

Contribuir a la definición y mejora de procesos de desarrollo seguro.

Dar soporte técnico a los equipos durante el proceso de remediación de vulnerabilidades.

Conocimientos técnicos Ecosistema Java

Experiencia sólida con Java.

Spring, Spring Boot y Spring Security.

Conocimientos de Jakarta EE / J2EE.

Experiencia trabajando con aplicaciones y arquitecturas Java, incluyendo entornos legacy.

Gestión de dependencias

Conocimiento de Maven y Gradle.

Gestión y resolución de dependencias transitivas.

Capacidad para analizar conflictos de dependencias y seleccionar versiones seguras.

Experiencia en remediación de vulnerabilidades asociadas a librerías de terceros.

Application Security

Experiencia con herramientas SCA (Software Composition Analysis).

Conocimientos de SAST (Static Application Security Testing).

Capacidad para interpretar resultados de herramientas de seguridad y trasladarlos a soluciones concretas de código.

Vulnerabilidades Java Conocimiento práctico de identificación, explotación y mitigación de vulnerabilidades habituales en aplicaciones Java, incluyendo:

Deserialización insegura.

Inyecciones SQL/HQL.

Vulnerabilidades relacionadas con JNDI.

XXE (XML External Entity) y configuraciones inseguras de XML.

Bypass y problemas de autenticación/autorización en Spring.

Vulnerabilidades asociadas a dependencias de terceros como Log4j, Jackson y otras librerías habituales del ecosistema Java.

Desarrollo Seguro

Capacidad para refactorizar código inseguro.

Implementación de validaciones de entrada.

Sanitización y gestión segura de datos.

Aplicación de principios de Secure Coding.

Uso adecuado de mecanismos criptográficos en Java.

Conocimientos de JCA/JCE (Java Cryptography Architecture / Java Cryptography Extension).

Aplicación de buenas prácticas de seguridad durante el ciclo de desarrollo.

Experiencia requerida Perfil Junior

Entre 1 y 3 años de experiencia como desarrollador Java o analista de seguridad.

Experiencia o exposición significativa a proyectos basados en Java/Spring.

Conocimientos de Maven o Gradle.

Conocimientos básicos de seguridad de aplicaciones y vulnerabilidades habituales en Java.

Interés por desarrollarse en Application Security / DevSecOps.

Capacidad para trabajar con equipos de desarrollo y acompañarlos en la resolución de vulnerabilidades.

Perfil Senior

Mínimo 2-3 años combinando desarrollo Java avanzado y Ciber