Senior Full Stack Java Developer
Unisys
- Location
- Madrid, Spain
- Work model
- On-Site
- Level
- Senior
- Posted
- Aug 27, 2026
Skills
About this role
What success looks like in this role: What success looks like in this role En Unisys buscamos incorporar un/a Senior Full Stack Java Developer para formar parte de un proyecto internacional y estratégico dentro del sector aeronáutico. Estamos buscando una persona con una sólida experiencia en desarrollo Full Stack, capaz de participar activamente en el diseño y evolución de soluciones empresariales complejas. Tendrás la oportunidad de asumir responsabilidades técnicas relevantes, participar en decisiones de arquitectura y colaborar directamente con stakeholders y cliente, contribuyendo al éxito de iniciativas de negocio críticas. Te unirás a un equipo altamente especializado donde podrás combinar desarrollo hands-on con participación en decisiones técnicas, trabajando con tecnologías modernas y metodologías ágiles en un entorno internacional. Si te motiva diseñar soluciones escalables, influir en decisiones técnicas y seguir desarrollando tus habilidades de liderazgo en un entorno colaborativo, queremos conocerte. ¿Cuál será tu misión? Como Senior Full Stack Java Developer , participarás en el análisis, diseño, desarrollo y evolución de aplicaciones empresariales críticas, colaborando estrechamente con equipos técnicos, stakeholders y cliente. Además de tu contribución técnica directa, actuarás como referente para otros desarrolladores, participando en revisiones de código, promoviendo buenas prácticas y apoyando al equipo en la resolución de retos técnicos. Principales responsabilidades Diseñar, desarrollar y mantener aplicaciones web utilizando Java y Angular. Participar en el análisis de requisitos funcionales y técnicos. Colaborar en el diseño de soluciones basadas en arquitecturas de microservicios. Desarrollar e implementar APIs REST siguiendo estándares modernos de integración. Contribuir a la definición y evolución de arquitecturas escalables y mantenibles. Participar en revisiones de código y promover buenas prácticas de desarrollo. Servir como referente técnico y mentor para otros miembros del equipo. Colaborar con cliente y stakeholders para comprender necesidades de negocio y traducirlas en soluciones técnicas. Participar en pruebas, optimización y mejora continua de las aplicaciones. Contribuir a la definición de estándares de calidad y desarrollo. Participar en estimaciones técnicas, refinamientos y planificación de desarrollos. Colaborar con equipos multidisciplinares bajo metodología Agile (Scrum). Elaborar y mantener documentación técnica. You will be successful in this role if you have: Requisitos imprescindibles Más de 5 años de experiencia desarrollando aplicaciones empresariales con Java. Experiencia sólida con Spring Boot y desarrollo de APIs REST. Experiencia en desarrollo frontend con Angular. Experiencia trabajando con arquitecturas de microservicios. Experiencia participando en diseño técnico de aplicaciones complejas. Experiencia colaborando con clientes, usuarios de negocio o stakeholders. Experiencia realizando code reviews y promoviendo buenas prácticas de desarrollo. Capacidad para apoyar técnicamente a otros desarrolladores y compartir conocimiento. Mentalidad orientada a la calidad, mejora continua y resolución de problemas. Buen nivel de inglés para colaborar en un entorno internacional. Conocimientos técnicos Backend Java Spring Boot Spring MVC Spring Security Hibernate JPA REST APIs OpenAPI Frontend Angular TypeScript HTML5 CSS3 Arquitectura y DevOps Microservicios Docker Git Maven o Gradle Jenkins (valorable) SonarQube (valorable) Bases de datos MongoDB Oracle o bases de datos relacionales similares Testing y calidad JUnit Mockito Experiencia en testing automatizado Herramientas Jira Confluence Swagger/OpenAPI Será un plus si además cuentas con... Experiencia previa actuando como referente técnico dentro de equipos de desarrollo. Participación en decisiones de arquitectura y evolución tecnológica. Experiencia en Azure