con al menos 4 años de experiencia en desarrollo de aplicaciones Java, para incorporarse a un proyecto basado en arquitecturas de microservicios.
Buscamos una persona con sólidos conocimientos de Java y Spring Boot, experiencia en desarrollo de APIs y especial atención a la calidad del software, las pruebas y la resiliencia de las aplicaciones.
Requisitos imprescindibles
Al menos 4 años de experiencia en desarrollo Java.
Experiencia práctica con Java 17. Se valorará Java 21.
Desarrollo de aplicaciones y microservicios con Spring Boot.
Dominio práctico de APIs REST.
Conocimientos de Spring Security y JWT.
Conocimientos de resiliencia y tolerancia a fallos: retry, circuit breaker, etc.
Experiencia con Maven y control de versiones Git.
Experiencia con Jenkins e integración continua.
Uso de Docker y configuración mediante Dockerfile o Docker Compose.
Desarrollo de pruebas unitarias y de integración, utilizando herramientas como Mockito.
Conocimientos de metodologías ágiles y buenas prácticas de calidad de software.
Funciones y responsabilidades
Desarrollo y mantenimiento de servicios backend en Java.
Implementación y evolución de arquitecturas de microservicios.
Desarrollo e integración de APIs REST.
Aplicación de mecanismos de resiliencia y tolerancia a fallos.
Implementación de pruebas unitarias y de integración.
Participación en procesos de integración continua y despliegue.
Análisis de logs, métricas y comportamiento de las aplicaciones.
Colaboración con el equipo técnico siguiendo metodologías ágiles.
Se valorará
Experiencia con servicios SOAP.
Conocimientos de Kubernetes.
Experiencia en monitorización y herramientas de métricas.
Conocimientos de Elastic / ELK.
Experiencia con JMeter y pruebas de rendimiento.
Conocimientos de Angular u otras tecnologías frontend.
¿Qué ofrecemos?
Incorporación a un proyecto tecnológico en Madrid.
Modalidad mixta.
Salario de 30.000 € – 35.000 € brutos anuales, según experiencia y conocimientos.
Jornada completa de 40 horas semanales.
Entorno de trabajo con tecnologías actuales y desarrollo basado en microservicios.
Si tienes experiencia en desarrollo Java y te interesa trabajar en arquitecturas backend modernas, ¡queremos conocerte!