Descripción de la oferta
Buscamos incorporar un/a Senior Backend Developer para participar en el desarrollo y mantenimiento de aplicaciones, resolución de incidencias y evolución de soluciones backend. Además, será especialmente importante tener criterio técnico para crear, revisar, depurar y corregir código generado con herramientas de Inteligencia Artificial , entendiendo realmente qué hace el código y cómo optimizarlo. ¿Qué necesitamos? Más de 5 años de experiencia en desarrollo backend . Dominio avanzado de Java 11, 17, 21 o posteriores . Experiencia sólida con Spring Boot y ecosistema Spring . Diseño e implementación de APIs REST . Programación orientada a objetos, SOLID y Clean Code . Arquitecturas de microservicios . Conocimientos de Arquitectura Hexagonal, Clean Architecture o similares. Bases de datos relacionales: PostgreSQL, MySQL y/o Oracle . SQL avanzado: consultas complejas, optimización, índices y transacciones. JPA / Hibernate u otros ORM. Git avanzado y estrategias de branching. Testing con JUnit y Mockito . Experiencia trabajando con pipelines CI/CD . Seguridad de APIs: OAuth2 y JWT . Observabilidad: logging, métricas, tracing y monitorización . Capacidad para analizar problemas de rendimiento, concurrencia y escalabilidad . Muy buenas habilidades de comunicación e interlocución con cliente . Tu desarrollo profesional comienza aquí