Ingeniero/A De Software Para Desarrollo Seguro
23 hours ago
Coslada
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 esencial asegurarse de que cumple con los requisitos como solicitante para este puesto; por favor, lea atentamente la información a continuación. 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 equipo! 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. 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 HTTP 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). 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 50.000 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 equipo! Tiempo 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. xiphteb INDRA es empresa Top Employer 2025! Incorpórate a una empresa certificada como una de las mejores empresas employadoras de España, gracias a nuestra gestión integral de RRHH y a las condiciones para nuestros profesionales. Crear una alerta de empleo para esta búsqueda Ingeniero/a de software para desarrollo seguro • Coslada, Madrid, es #J-18808-Ljbffr