Desarrollador/a Java - Microservicios Senior Principales Responsabilidades Diseñar, desarrollar y mantener microservicios en entornos Java modernos. Participar en el diseño técnico y definición de soluciones backend orientadas a arquitecturas distribuidas. Implementar y consumir APIs REST documentadas con Swagger / OpenAPI. Garantizar la calidad del código mediante buenas prácticas, testing y herramientas de análisis estático. Colaborar con equipos multidisciplinares bajo metodologías ágiles para cumplir los objetivos del proyecto. Requerimientos - Excluyentes Experiencia mínima de 5 años como Desarrollador/a Java. Experiencia demostrable con Java 11 o superior. Desarrollo de microservicios con Spring Boot u otros frameworks similares. Conocimientos sólidos en JPA / Hibernate para la persistencia de datos. Experiencia trabajando con bases de datos Oracle (consultas SQL y optimización básica). Definición y consumo de APIs mediante Swagger / OpenAPI. Uso de expresiones Lambda y programación funcional en Java. Experiencia en testing unitario con JUnit. Uso de herramientas de calidad de código como SonarQube. Requerimientos - Deseables Experiencia en arquitecturas distribuidas. Conocimientos en integración continua y despliegue continuo (CI/CD). Buenas prácticas de clean code y diseño de software. Experiencia previa en entornos Fullstack. Ofrecemos Contrato indefinido con salario competitivo Modalidad adaptable y posibilidad de trabajo remoto. Plan de carrera personalizado y formación continua Participación en proyectos estables con alto componente técnico. Flexibilidad horaria y enfoque en la conciliación. Beneficios sociales adaptados a tus necesidades #J-18808-Ljbffr