Descripción del puesto
Buscamos un Desarrollador Backend especializado en Java y Spring Boot, con al menos 3 años de experiencia profesional demostrable, para incorporarse a un equipo técnico en constante crecimiento.
Tu principal misión será diseñar, desarrollar y mantener librerías, servicios y aplicaciones backend escalables y de alta calidad, dentro de una arquitectura moderna basada en microservicios y entornos cloud.
Responsabilidades principales
* Desarrollar, mantener y optimizar librerías y aplicaciones backend.
* Diseñar e implementar componentes reutilizables que promuevan la eficiencia del desarrollo.
* Documentar aplicaciones, librerías y servicios desarrollados.
* Monitorizar las aplicaciones desplegadas mediante métricas y logs.
* Colaborar con otros equipos técnicos (DevOps, QA, Frontend) bajo metodologías ágiles.
Requisitos obligatorios
* Experiencia mínima de 3 años en desarrollo backend con Java y Spring Boot (bloqueante).
* Experiencia con la versión LTS actual de Java (Java 17 o superior).
* Experiencia con la versión LTS actual de Spring Boot.
* Experiencia en desarrollo de servicios RESTful.
* Experiencia trabajando con brokers de mensajería como Kafka o RabbitMQ.
* Conocimiento en Spring Data JPA y Spring Data MongoDB.
* Experiencia en tests unitarios y de integración (JUnit, Mockito, Testcontainers, etc.).
* Experiencia en arquitectura de microservicios y despliegues en entornos cloud.
Requisitos deseados
* Conocimientos de Kubernetes y ArgoCD.
* Experiencia con cachés distribuidas, preferiblemente Redis.
* Familiaridad con herramientas de CI/CD (Jenkins, GitLab CI, etc.).
* Conocimientos de Docker y buenas prácticas de despliegue.
Lo que ofrecemos
* Incorporación a un equipo técnico de alto nivel y proyectos desafiantes.
* Formación continua en nuevas tecnologías y certificaciones Java / Cloud.
* Entorno colaborativo, innovador y orientado a la mejora continua.
Ubicación: Remoto (España)
Tipo de contrato: Indefinido / Jornada completa