Analista Programador/a Senior Spring Boot 3
Introducción
En Ayesa, multinacional española de tecnología e ingeniería fundada en 1966 y con presencia en Europa, América, África, Asia y Oceanía, impulsamos la transformación digital de sectores clave como energía y utilities, sector público, banca y seguros, transporte, agua, edificación y medioambiente.
Buscamos un/a Analista Programador/a Senior Spring Boot 3 para incorporarse a nuestros equipos multidisciplinares de desarrollo, donde combinamos consultoría digital, datos, IA y gestión avanzada de proyectos para construir soluciones robustas, escalables y sostenibles.
Si te apasiona el desarrollo backend con Spring 3 y Spring Boot 3, quieres trabajar en proyectos de alto impacto y te motiva un entorno técnico exigente y colaborativo, esta oportunidad es para ti.
Responsabilidades
- Analizar, diseñar y desarrollar soluciones backend utilizando Spring 3 y Spring Boot 3.
- Participar en el análisis funcional y técnico de nuevos requerimientos, proponiendo soluciones eficientes y escalables.
- Diseñar e implementar APIs RESTful y servicios de integración con otros sistemas.
- Garantizar la calidad del código mediante buenas prácticas, revisiones de código y pruebas automatizadas.
- Colaborar estrechamente con equipos multidisciplinares (functional, QA, DevOps, data, etc.) para asegurar la correcta implantación de las soluciones.
- Participar en la definición y mejora de la arquitectura de las aplicaciones.
- Contribuir a la optimización del rendimiento y la seguridad de las aplicaciones.
- Documentar las soluciones desarrolladas (técnicas y, cuando aplique, funcionales).
- Acompañar y dar soporte técnico a perfiles más junior dentro del equipo.
- Mantenerse actualizado/a respecto a nuevas versiones, librerías y buenas prácticas del ecosistema Spring.
Requisitos imprescindibles
- Experiencia mínima de 3 años trabajando con:
- Spring Framework 3
- Spring Boot 3
- Sólida experiencia en desarrollo backend con Java (versiones modernas).
- Conocimiento y uso habitual de:
- Spring Data / JPA
- Spring MVC / WebFlux (según proyecto)
- Gestión de dependencias (Maven o Gradle)
- Experiencia en diseño y consumo de APIs REST.
- Conocimientos sólidos de bases de datos relacionales (por ejemplo, PostgreSQL, MySQL, Oracle) y modelado de datos.
- Manejo de control de versiones (Git).
- Capacidad para analizar requisitos, estimar esfuerzos y proponer soluciones técnicas.
- Habilidad para trabajar en equipo, comunicarse de forma clara y documentar el trabajo realizado.
- Residencia en España o disponibilidad para trabajar en el marco legal español.
Requisitos deseables (valorables)
- Experiencia en:
- Spring Security, OAuth2, JWT.
- Spring Cloud y microservicios.
- Bases de datos NoSQL (MongoDB, Redis, etc.).
- Conocimientos o experiencia con:
- Contenedores (Docker) y orquestación (Kubernetes).
- Entornos CI/CD (Jenkins, GitLab CI, Azure DevOps, etc.).
- Metodologías ágiles (Scrum, Kanban).
- Experiencia previa en alguno de los sectores donde opera Ayesa:
- Energía y utilities
- Sector público
- Banca y seguros
- Transporte, agua, edificación o medioambiente
- Familiaridad con herramientas de monitorización y logging (ELK, Prometheus, Grafana, etc.).
- Nivel de inglés que permita interactuar