Descripción del puesto
Buscamos un/a Backend Engineer Senior especializado/a en Java y arquitecturas Cloud Native para liderar desarrollos desde la fase de diseño hasta la puesta en producción.
La persona seleccionada participará en proyectos de alta complejidad técnica, orientados a microservicios, arquitecturas modernas y automatización, incorporando además el uso de IA aplicada al ciclo de vida del desarrollo y metodologías emergentes como vibe coding.
Responsabilidades
* Diseñar, desarrollar e implementar soluciones Backend con Java y Spring.
* Llevar desarrollos desde el diseño técnico hasta producción.
* Diseñar arquitecturas cloud native en entornos AWS, Azure, GCP o Huawei Cloud y entornos On-Premise.
* Implementar soluciones basadas en microservicios bajo arquitectura hexagonal.
* Aplicar principios SOLID, inversión de control (IoC) y patrones de diseño avanzados.
* Diseñar y desarrollar APIs REST seguras (OAuth).
* Automatizar despliegues mediante contenedores Docker y orquestación con Kubernetes.
* Implementar Infraestructura como Código (IaC).
* Aplicar inteligencia artificial en el ciclo de vida del desarrollo.
* Optimizar consultas SQL y rendimiento de bases de datos.
* Colaborar con equipos técnicos en procesos DevOps y mejora continua.
Beneficios:
* Seguro médico con Sanitas.
* Oportunidades de formación: Idiomas, Certificaciones, Bootcamps y mucho más.
* Multitud de eventos: BETWEEN Night, Torneo de Padel y mucho más.
* Retribución flexible (restaurant, transporte, guardería).
* Incentivos por validar o recomendar talento.
Requisitos imprescindibles
* Experiencia sólida con Java 8 a 21+:
* Experiencia con Spring Framework 5 y 6
* Diseño de microservicios y arquitectura hexagonal
* Arquitecturas Cloud Native (AWS / Azure / GCP / Huawei / On-Premise)
* Contenerización con Docker y orquestación con Kubernetes
* Infraestructura como código: Terraform y Ansible
* Principios SOLID e IoC
* APIs REST y OAuth (no SOAP)
* SQL avanzado y optimización de rendimiento