Sr. Full Stack Java Developer

Unisys
Unisys
Madrid, SpainOn-siteCompetitiveAdded 22 days ago
🇪🇸 Translated from Spanish

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

What success looks like in this role:

At Unisys, we are looking to incorporate a Senior Full Stack Java Developer to be part of an international, long-term project within the aeronautics sector.

You will join a highly specialized team to develop and evolve critical business applications, working with modern technologies and participating in projects with a real impact on one of the most important clients in the sector.

If you are motivated to develop scalable solutions, work with microservices-based architectures, and collaborate in an agile and international environment, we want to meet you!

What will be your mission?

As a Senior Full Stack Java Developer, you will participate in the entire software development lifecycle, from functional analysis and technical design to development, testing, and continuous improvement of the applications.

Your main responsibilities will include:

  • Designing, developing, and maintaining web applications using Java and Angular.

  • Analyzing functional requirements and transforming them into scalable technical solutions.

  • Participating in the analysis and design of enterprise applications.

  • Developing clean, maintainable code following development best practices.

  • Designing and implementing REST APIs and microservices-based architectures.

  • Collaborating with multidisciplinary teams under Agile (Scrum) methodology.

  • Participating in code reviews and contributing to the continuous improvement of the product.

  • Working with continuous integration and deployment (CI/CD) tools.

  • Ensuring software quality through automated testing and Test-Driven Development (TDD).

  • Preparing technical documentation and sharing knowledge with the team.

You will be successful in this role if you have:

What are we looking for?

Essential requirements

  • Between 6 and 8 years of experience developing enterprise applications in Java.

  • Experience in the analysis and design of web applications.

  • Experience preparing functional and technical specifications.

  • Analytical capacity and a problem-solving orientation.

Technical knowledge

  • Java.

  • Spring Framework (Spring MVC, Spring Security, and Spring Boot).

  • Angular 19 or higher.

  • Hibernate, JPA, and Criteria API.

  • Java 21.

  • Microservices architecture.

  • OpenAPI.

  • Gradle and Maven.

  • SwaggerHub.

  • Lombok.

  • Docker.

  • MongoDB.

  • Microsoft Azure.

  • Git (Git Flow).

  • SonarQube.

  • Jenkins.

  • Nexus.

  • Test-Driven Development (TDD).

  • JUnit 5 and Mockito.

  • UML.

  • Oracle Database 19.

  • Oracle WebLogic Server 12.

  • JMeter.

  • SoapUI.

  • IntelliJ IDEA, Eclipse, or Visual Studio Code.

It will be a plus if you also have...

  • Experience working under Scrum methodology.

  • Proficiency in Jira and Confluence.

  • Ability to work in international teams.

  • Good communication and collaboration skills.

  • Interest in learning new technologies and contributing new ideas.

What do we offer?

  • Competitive salary according to your experience.

    >
  • Permanent contract from day one.

  • Hybrid work model with 3 days of remote work per week.

  • Free parking.

  • An

View original advert (Spanish)

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 de largo recorrido dentro del sector aeronáutico.

Te unirás a un equipo altamente especializado para desarrollar y evolucionar aplicaciones críticas de negocio, trabajando con tecnologías modernas y participando en proyectos con un impacto real en uno de los clientes más importantes del sector.

Si te motiva desarrollar soluciones escalables, trabajar con arquitecturas basadas en microservicios y colaborar en un entorno ágil e internacional, ¡queremos conocerte!

¿Cuál será tu misión?

Como Senior Full Stack Java Developer, participarás en todo el ciclo de vida del desarrollo de software, desde el análisis funcional y el diseño técnico hasta el desarrollo, las pruebas y la mejora continua de las aplicaciones.

Entre tus principales responsabilidades estarán:

  • Diseñar, desarrollar y mantener aplicaciones web utilizando Java y Angular.

  • Analizar requisitos funcionales y transformarlos en soluciones técnicas escalables.

  • Participar en el análisis y diseño de aplicaciones empresariales.

  • Desarrollar código limpio, mantenible y siguiendo las mejores prácticas de desarrollo.

  • Diseñar e implementar APIs REST y arquitecturas basadas en microservicios.

  • Colaborar con equipos multidisciplinares bajo metodología Agile (Scrum).

  • Participar en revisiones de código y contribuir a la mejora continua del producto.

  • Trabajar con herramientas de integración y despliegue continuo (CI/CD).

  • Garantizar la calidad del software mediante pruebas automatizadas y Test-Driven Development (TDD).

  • Elaborar documentación técnica y compartir conocimiento con el equipo.

You will be successful in this role if you have:

¿Qué buscamos?

Requisitos imprescindibles

  • Entre 6 y 8 años de experiencia desarrollando aplicaciones empresariales en Java.

  • Experiencia en análisis y diseño de aplicaciones web.

  • Experiencia elaborando especificaciones funcionales y técnicas.

  • Capacidad analítica y orientación a la resolución de problemas.

Conocimientos técnicos

  • Java.

  • Spring Framework (Spring MVC, Spring Security y Spring Boot).

  • Angular 19 o superior.

  • Hibernate, JPA y Criteria API.

  • Java 21.

  • Arquitectura de microservicios.

  • OpenAPI.

  • Gradle y Maven.

  • SwaggerHub.

  • Lombok.

  • Docker.

  • MongoDB.

  • Microsoft Azure.

  • Git (Git Flow).

  • SonarQube.

  • Jenkins.

  • Nexus.

  • Test-Driven Development (TDD).

  • JUnit 5 y Mockito.

  • UML.

  • Oracle Database 19.

  • Oracle WebLogic Server 12.

  • JMeter.

  • SoapUI.

  • IntelliJ IDEA, Eclipse o Visual Studio Code.

Será un plus si además cuentas con...

  • Experiencia trabajando bajo metodología Scrum.

  • Manejo de Jira y Confluence.

  • Capacidad para trabajar en equipos internacionales.

  • Buenas habilidades de comunicación y colaboración.

  • Interés por aprender nuevas tecnologías y aportar nuevas ideas.

¿Qué te ofrecemos?

  • Salario competitivo acorde a tu experiencia.

  • Contrato indefinido desde el primer día.

  • Modelo híbrido de trabajo con 3 días de teletrabajo por semana.

  • Aparcamiento gratuito.

  • Un entorno internacional, colaborativo y diverso con oportunidades de desarrollo a nivel global.

  • Plan de carrera personalizado orientado al crecimiento y aprendizaje continuo.

  • Formación continua, tanto técnica como en habilidades interpersonales (clases de inglés, certificaciones y programas de desarrollo).

  • Programa de Bienestar y Asistencia al Empleado y a sus familiares.

  • Participación en proyectos estratégicos dentro del sector aeronáutico.

  • Plan de retribución flexible que incluye seguro médico, seguro de vida, tickets restaurante, transporte y guardería, entre otros beneficios.

Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law.

This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at [email protected] or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys' EEO commitment here.

Need a visa? No sponsorship mentioned here. Browse visa jobs