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 cooperativo, innovador y orientado a la mejora continua.
Ubicación: Remoto (España)
Tipo de contrato: Indefinido / Jornada completa