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 remuneración competitiva
Modalidad flexible 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