En Indra Group, Protegemos lo que más importa, desarrollamos tecnología crítica que impulsa la transformación digital de sectores estratégicos y de alto impacto.
\n
Asegúrese de leer la descripción completa a continuación y, si confía en que cumple todos los requisitos, envíe su solicitud de inmediato.
\n
Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la competitividad y la seguridad de infraestructuras esenciales a nivel nacional e internacional.
\n
¡Únete a nuestro equipo!
\n
En nuestro posicionamiento como compañía líder en tecnología y desarrollo seguro, queremos reforzar nuestro equipo con un/a Software Developer especializado/a en secure development, que aporte experiencia sólida en buenas prácticas de desarrollo, seguridad aplicada y calidad de software.
\n
¿Qué harás?
\n
· Desarrollar soluciones utilizando un stack principal (por ejemplo, Java) aplicando principios de arquitectura por capas.
\n
· Gestionar repositorios Git: creación y gestión de ramas, PRs y resolución de conflictos.· Diseñar e implementar APIs REST, incluyendo manejo de errores, códigos y documentación básica con OpenAPI/Swagger.
\n
· Trabajar con bases de datos realizando operaciones CRUD, consultas básicas y migraciones simples.
\n
· Aplicar seguridad por defecto ( secure by default ), evitando vulnerabilidades comunes como inyección, XSS, CSRF, control de acceso roto, exposición de datos o SSRF.
\n
· Implementar validaciones de entrada, sanitización/encoding y manejo seguro de ficheros.
\n
· Aplicar conceptos de autenticación y autorización: uso de JWT, nociones de OAuth2/OIDC, interacción con IdPs y gestión de roles/scopes.
\n
· Realizar la gestión básica de criptografía aplicada: uso de TLS, cifrado con librerías estándar y hashing seguro de contraseñas (bcrypt/argon2).
\n
· Gestionar secretos en entornos seguros: uso adecuado de variables de entorno o secret managers.
\n
· Crear unit tests y integration tests básicos para asegurar la calidad del código.
\n
· Generar logs estructurados, asegurando la no inclusión de datos sensibles.
\n
· Documentar claramente los cambios desarrollados indicando qué se modifica, por qué y el riesgo asociado si queda pendiente.
\n
· Colaborar con otros equipos multidisciplinares, promoviendo revisiones de código y buenas prácticas de seguridad.
\n
¿Qué buscamos en ti?
\n
No te preocupes si no cumples el 100% de lo que buscamos. ¡Anímate, conoce nuestra propuesta y así conoceremos lo que nos puedes aportar!
\n
· Al menos 2 años de experiencia en desarrollo de software.
\n
· Dominio de un stack principal de backend (por ejemplo, Java) y comprensión de arquitecturas por capas.
\n
· Conocimientos sólidos en Git: ramas, PRs y resolución de conflictos.
\n
· Experiencia con APIs REST, documentación básica y uso de OpenAPI/Swagger.
\n
· Buen manejo de bases de datos: CRUD, consultas básicas y migraciones simples.
\n
· Conocimientos de seguridad aplicada al desarrollo: inyección, XSS, CSRF, acceso roto, exposición de datos, SSRF (al menos a nivel conceptual).
\n
· Experiencia en validación de entradas, sanitización/encoding y manejo seguro de ficheros.
\n
· Conocimientos básicos en autenticación/autorización: JWT, OAuth2/OIDC (IdP, access token, roles y scopes simples).
\n
· Criptografía aplicada: uso de TLS, hashing seguro de contraseñas.
\n
· Buenas prácticas de gestión de secretos y uso de variables de entorno o secret managers.
\n
· Realización de tests unitarios y alguna prueba de integración.
\n
· Conocimientos de logs estructurados sin exposición de datos sensibles.
\n
· Mentalidad secure by default, proactividad y capacidad para pedir revisión cuando sea necesario.
\n
· Capacidad para documentar cambios, decisiones y riesgos pendientes.
\n
· Disponibilidad para trabajar en modelo híbrido en Madrid.
\n
Lo que te ofrecemos
\n
· Estabilidad y Futuro : Proyectos a largo plazo en una empresa líder con más de 50.000 profesionales y seguridad financiera.
\n
· Proyectos Innovadores y de Alto Alcance : Trabajarás con tecnologías de vanguardia, con impacto nacional e internacional.
\n
· Ambiente Cercano y Transparente : Comunicación directa y fluida con responsables y compañeros en un entorno colaborativo.
\n
· Autonomía y Flexibilidad : Libertad para organizar tu trabajo, con conciliación real adaptada a tu ritmo.
\n
· Plan de carrera adaptado a ti : Diseñado para impulsar tu crecimiento y desarrollo profesional.
\n
· Capacitación continua : acceso a Open University y Udemy for Business (más de 6.000 cursos).
\n
· Descuentos exclusivos : ventajas en gimnasios, restaurantes, tiendas, ocio y más.
\n
· Retribución competitiva y planes de compensación flexibles .
\n
¿Cómo es nuestro pro