Analista Programador/a

Ayesa
Foz, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Senior
Compensation
€ 50K

Job location

Foz, Spain

Tech stack

Java
Spring Security
Agile Methodologies
User Authentication
Continuous Integration
Fault Tolerance
Maven
Simple Object Access Protocol (SOAP)
Software Quality Assurance (SQA)
Enterprise Software Applications
Spring-boot
Backend
GIT
Integration Tests
Software Version Control
Docker
Jenkins
Microservices

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.

Apply for this position