Analista Programador Java Senior
Role details
Job location
Tech stack
Job description
Desarrollar y mantener aplicaciones Java de alta calidad Diseñar e implementar soluciones con Spring Boot Integrar sistemas mediante APIs REST Asegurar la calidad del código con pruebas unitarias y de integración Colaborar en equipos multidisciplinares Contribuir a la mejora continua de procesos de desarrollo y despliegue
Requirements
Experiencia mínima de 6 años en desarrollo Java Dominio de Java 17 Experiencia con Spring Boot 3 Conocimientos sólidos en bases de datos SQL Experiencia en diseño y consumo de APIs REST Manejo de herramientas de testing como JUnit y Mockito Nivel alto de inglés (entornos internacionales) Se valorará Conocimientos en CI/CD, Docker y Kubernetes Experiencia con Spring Batch y/o Apache Kafka Familiaridad con arquitecturas de microservicios Experiencia en Azure (Event Hub) y herramientas como Azure DevOps o Swagger Uso de sistemas de caché como Redis o Caffeine Programación reactiva (WebFlux, Reactor, WebClient)
Benefits & conditions
Salario entre 35.000 € y 41.000 € brutos anuales, en 12 o 14 pagas Trabajo 100% remoto Proyectos con tecnologías actuales Entorno colaborativo y orientado a la excelencia técnica Oportunidades de desarrollo profesional y aprendizaje continuo