




Resumen del Puesto: Buscamos un/a Analista Programador/a Java (Spring Boot) con experiencia en microservicios, orientado a la calidad y buenas prácticas para un proyecto backend de gran envergadura en el área de movilidad. Puntos Destacados: 1. Desarrollo de microservicios backend con Java y Spring Boot. 2. Diseño e implementación de APIs REST (API First, OpenAPI/Swagger). 3. Colaboración en CI/CD y revisiones de código. Overview:**Analista Programador/a Java (Spring Boot) – Microservicios** -------------------------------------------------------------- ### **Sobre el proyecto** Formarás parte de un proyecto backend de gran envergadura dentro del área de movilidad, desarrollando **soluciones basadas en microservicios** en un entorno tecnológico moderno y estable. Buscamos una persona con experiencia en **Java y Spring Boot**, orientada a la calidad, buenas prácticas y diseño de APIs, que quiera seguir creciendo en proyectos de larga duración. **Modalidad:** 100% remoto (según necesidades proyecto/cliente) ### **Qué harás:** * Desarrollar y mantener **microservicios backend** utilizando **Java y Spring Boot**. * Diseñar e implementar la **capa de persistencia** con **JPA** (Hibernate / Spring Data). * Diseñar y construir **APIs REST** siguiendo principios **API First**, trabajando con **OpenAPI y Swagger**. * Implementar la comunicación entre microservicios, tanto **síncrona como asíncrona** (Feign, JMS, etc.). * Participar en el desarrollo de pruebas **unitarias e integración** (JUnit, Mockito). * Colaborar en entornos de **integración y despliegue continuo**, así como en revisiones de código y buenas prácticas de desarrollo. ### **Lo que te hará triunfar:** * Experiencia sólida en **Java** y **Spring Boot** (nivel avanzado). * Experiencia trabajando con **arquitecturas de microservicios**. * Conocimientos prácticos de **JPA** (Hibernate, Spring Data). * Experiencia en **diseño y creación de APIs** (API First, OpenAPI/Swagger). * Buen manejo de **bases de datos relacionales**, especialmente **Oracle** y **PostgreSQL**. * Experiencia profesional de entre **2 y 5 años** en desarrollo de aplicaciones software. * **Inglés: B2\.** ### **Valorable:** * Experiencia en **CI/CD** (Jenkins) y entornos **Docker/Kubernetes**. * Conocimientos de **Clean Code** y **patrones de diseño**. * Nociones en sistemas **Unix/Linux**. * Uso habitual de **Git** como sistema de control de versiones. * Conocimientos de **cloud** (AWS, Azure o Google Cloud). ### **Qué ofrecemos:** Trabajo 100% remoto (según necesidades de cliente/proyecto) Crecimiento Versátil: Aprende nuevos idiomas y certificaciones técnicas con nuestra Expleo Academy. Tiempo para Ti: Disfruta de 24 días de vacaciones al año, más los días 24 y 31 de diciembre. Ambiente Inmejorable: Un lugar donde el apoyo entre compañeros es la norma y la competitividad no tiene cabida. ️ Conexión y Bienestar: En Expleo nunca faltan las risas, y la diversión está asegurada. Participa en nuestro club de pádel y running, eventos de verano, Halloween… ¡y mucho más! Beneficios Flexibles: Seguro médico, cheques restaurante y guardería… ¡tú eliges cómo usarlos! **Compromiso** Somos una empresa que ofrece igualdad de oportunidades y aceptamos solicitudes de todas las personas debidamente cualificadas, independientemente de su raza, género, discapacidad, religión/creencia, orientación sexual o edad.**\#LI\-LD1**


