Desarrollador/a Java DevOps
Role details
Job location
Tech stack
Job description
Te encargarás de implementar soluciones escalables utilizando Java y Spring Boot, principios de Clean Architecture, e infraestructuras modernas basadas en contenedores y automatización, garantizando la calidad, mantenibilidad y eficiencia en la entrega del software., * Diseño, desarrollo y mantenimiento de aplicaciones basadas en microservicios utilizando Java y Spring Boot.
- Implementación de arquitecturas de APIs REST, asegurando escalabilidad, resiliencia y buenas prácticas de diseño.
- Trabajo con React para el desarrollo y mantenimiento de interfaces frontend, cuando sea necesario.
- Diseño, despliegue y operación de aplicaciones utilizando contenedores (Kubernetes).
- Implementación de prácticas de DevOps: CI/CD, automatización de builds con Maven, despliegues automatizados y testing continuo.
- Integración de componentes y servicios con plataformas de mensajería: colas, pub/sub y sistemas de eventos.
- Participación activa en la definición de arquitectura y patrones de diseño.
- Garantizar calidad de código mediante pruebas unitarias, integraciones automatizadas y prácticas de software craftsmanship, Clean Code y Clean Architecture.
- Participación en revisiones de código y contribución a la mejora continua del equipo.
- Colaboración estrecha con equipos multidisciplinares para asegurar entregas alineadas con el ciclo de vida del software. ·
- Documentación técnica de servicios, APIs y procesos de despliegue.
Requirements
- Formación: Titulación en Ingeniería Informática o Telecomunicaciones (licenciatura/grado/grado + Máster) o Grado/Grado Superior-FP2) o equivalentes.
- Experiencia: al menos 2 años en posiciones de desarrollo de microservicios en Java, Spring Boot, React.
- Experiencia en arquitecturas REST.
- Experiencia con React para desarrollo frontend.
- Experiencia en contenedores (Kubernetes).
- Experiencia práctica con herramientas de automatización de compilación e integración continua, como Maven.
Benefits & conditions
-
Remuneración competitiva acorde a la experiencia.
-
Oportunidades de crecimiento y formación en tecnologías emergentes.
-
Conciliación: Puesto en teletrabajo parcial.
-
Formación continua y especializada: Tanto el área técnica (certificaciones oficiales) como el desarrollo de habilidades y de idiomas. ¡Consúltanos sobre nuestro catálogo de curso!
-
Retribución flexible: Benefíciate seguro médico y/o cheque guardería, suponen una importante rebaja fiscal.
-
Posibilidad de movilidad geográfica dentro de nuestra red de oficinas.