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.Es posible que un gran número de candidatos se presenten a este puesto, así que asegúrese de enviar su CV y su solicitud lo antes posible.Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la competitividad y la seguridad de infraestructuras esenciales a nivel nacional e internacional.Únete a nuestro equipoEn 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.¿Qué harás?· Desarrollar soluciones utilizando un stack principal (por ejemplo, Java) aplicando principios de arquitectura por capas.· 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.· Trabajar con bases de datos realizando operaciones CRUD, consultas básicas y migraciones simples.· 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.· Implementar validaciones de entrada, sanitización/encoding y manejo seguro de ficheros.· 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.· 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).· Gestionar secretos en entornos seguros: uso adecuado de variables de entorno o secret managers.· Crear unit tests y integration tests básicos para asegurar la calidad del código.· Generar logs estructurados, asegurando la no inclusión de datos sensibles.· Documentar claramente los cambios desarrollados indicando qué se modifica, por qué y el riesgo asociado si queda pendiente.· Colaborar con otros equipos multidisciplinares, promoviendo revisiones de código y buenas prácticas de seguridad.¿Qué buscamos en ti?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· Al menos 2 años de experiencia en desarrollo de software.· Dominio de un stack principal de backend (por ejemplo, Java) y comprensión de arquitecturas por capas.· Conocimientos sólidos en Git: ramas, PRs y resolución de conflictos.· Experiencia con APIs REST, documentación básica y uso de OpenAPI/Swagger.· Buen manejo de bases de datos: CRUD, consultas básicas y migraciones simples.· Conocimientos de seguridad aplicada al desarrollo: inyección, XSS, CSRF, acceso roto, exposición de datos, SSRF (al menos a nivel conceptual).· Experiencia en validación de entradas, sanitización/encoding y manejo seguro de ficheros.· Conocimientos básicos en autenticación/autorización: JWT, OAuth2/OIDC (IdP, access token, roles y scopes simples).· Criptografía aplicada: uso de TLS, hashing seguro de contraseñas.· Buenas prácticas de gestión de secretos y uso de variables de entorno o secret managers.· Realización de tests unitarios y alguna prueba de integración.· Conocimientos de logs estructurados sin exposición de datos sensibles.· Mentalidad secure by default, proactividad y capacidad para pedir revisión cuando sea necesario.· Capacidad para documentar cambios, decisiones y riesgos pendientes.· Disponibilidad para trabajar en modelo híbrido en Madrid.Lo que te ofrecemos· Estabilidad y Futuro : Proyectos a largo plazo en una empresa líder con más de profesionales y seguridad financiera.· Proyectos Innovadores y de Alto Alcance : Trabajarás con tecnologías de vanguardia, con impacto nacional e internacional.· Ambiente Cercano y Transparente : Comunicación directa y fluida con responsables y compañeros en un entorno colaborativo.· Autonomía y Flexibilidad : Libertad para organizar tu trabajo, con conciliación real adaptada a tu ritmo.· Plan de carrera adaptado a ti : Diseñado para impulsar tu crecimiento y desarrollo profesional.· Formación continua : acceso a Open University y Udemy for Business (más de 6.000 cursos).· Descuentos exclusivos : ventajas en gimnasios, restaurantes, tiendas, ocio y más.· Retribución competitiva y planes de compensación flexibles .¿Cómo es nuestro proceso de selección?- Revisión de tu perfil : Analizamos tu experiencia y habilidades.- Primera toma de contacto (5–10 min) : Si te llamamos desde un número desconocido, somos nosotros- Entrevista técnica : Con el equipo, incluyendo pruebas breves de competencias e inglés.- Oferta y bienvenida : Si todo encaja, te unes al equipoTiempo estimado: 1–2 semanas .Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social. xugodmeINDRA es empresa Top Employer 2025 Incorpórate a una empresa certificada como una de las mejores empresas empleadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales.