Analista Programador/a
Role details
Job location
Tech stack
Job description
Ayesa Digital busca un Analista Programador con experiencia en desarrollo backend usando Spring Boot. El candidato participará en el análisis y desarrollo de aplicaciones empresariales en un entorno ágil., * Desarrollar aplicaciones en Java 21 usando Spring Boot y Maven.
-
Diseñar e implementar servicios con Spring Security.
-
Colaborar en un equipo ágil, participando en ceremonias y planificación de sprints., 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. Responsabilidades
-
Desarrollar aplicaciones en Java 21 usando Spring Boot y Maven, siguiendo buenas prácticas de arquitectura en microservicios.
-
Diseñar e implementar servicios con Spring Security, aplicando autenticación y autorización mediante JWT.
-
Trabajar con servicios SOAP en integraciones con sistemas externos.
-
Aplicar patrones de resiliencia y tolerancia a fallos para garantizar la estabilidad de los servicios.
-
Ejecutar pruebas de integración, rendimiento y calidad de software para asegurar entregas robustas.
-
Virtualizar y desplegar aplicaciones mediante contenedores Docker.
-
Configurar y gestionar métricas y sistemas de monitorización de los servicios en producción.
-
Trabajar con Git para el control de versiones y con Jenkins para la integración continua.
-
Colaborar en un equipo ágil, participando en ceremonias y planificación de sprints.
Requirements
Se requiere una formación en Ingeniería, mínimo 4 años de experiencia en Java y conocimientos en Spring Boot, Docker y metodologías ágiles. Se valorará la capacidad de trabajar en equipo y la experiencia con pruebas de calidad., * Experiencia mínima de 4 años en desarrollo Java (actual: Java 21).
- Conocimientos en Spring Boot, Maven y arquitectura de microservicios.
- Experiencia con patrones de resiliencia y tolerancia a fallos., * 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 (entorno 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 en producción.