Buscamos un/a Analista Programador/a con sólida experiencia en desarrollo backend con Spring Boot para incorporarse a un equipo técnico consolidado. La persona seleccionada participará en el análisis, diseño, desarrollo y mantenimiento de aplicaciones empresariales, colaborando estrechamente con el equipo de producto en un entorno ágil orientado a la calidad del software.
Qué harás
- Desarrollarás aplicaciones en Java 21 usando Spring Boot y Maven, siguiendo buenas prácticas de arquitectura en microservicios.
- Diseñarás e implementarás servicios con Spring Security, aplicando autenticación y autorización mediante JWT.
- Trabajarás con servicios SOAP en integraciones con sistemas externos.
- Aplicarás patrones de resiliencia y tolerancia a fallos para garantizar la estabilidad de los servicios.
- Ejecutarás pruebas de integración, rendimiento y calidad de software para asegurar entregas robustas.
- Virtualizarás y desplegarás aplicaciones mediante contenedores Docker.
- Configurarás y gestionarás métricas y sistemas de monitorización de los servicios en producción.
- Trabajarás con Git para el control de versiones y con Jenkins para la integración continua.
- Colaborarás en un equipo ágil, participando en ceremonias y planificación de sprints.
Qué buscamos
- Titulación de Máster, Grado o Técnico Superior en la rama de Ingeniería y Arquitectura o Ciencias (MECES 3 o equivalente).
- Experiencia mínima de 4 años en desarrollo Java (ambiente actual: Java 21).
- Conocimiento de Spring Boot, Maven y arquitectura de microservicios.
- Experiencia con Spring Security y JWT para la gestión de autenticación y autorización.
- Conocimientos de servicios SOAP, aunque no se requiere dominio profundo.
- Experiencia en patrones de resiliencia y tolerancia a fallos.
- Capacidad para diseñar y ejecutar pruebas de integración, rendimiento y calidad.
- Experiencia con Docker para la virtualización y despliegue de aplicaciones.
- Conocimientos de monitorización y métricas de servicios e