Senior Software Engineer Backend (Java/Kotlin)
Funciones
Escalar sistemas de alta demanda que procesan miles de reservas diarias manteniendo alta disponibilidad y rendimiento óptimo. Participar en la evolución de nuestra arquitectura evaluando e implementando tecnologías como Kafka, Elasticsearch y API Gateways. Gestionar deuda técnica balanceando delivery de features con refactoring y mejoras de arquitectura estratégicas. Diseñar, evolucionar y mantener integraciones complejas con sistemas externos (channel managers, sistemas de pago, Online Travel Agencies (OTAs)) manteniendo la consistencia de datos y la resiliencia ante fallos. Trabajar con microservicios gestionando la complejidad de sistemas distribuidos y su observabilidad. Elevar estándares de calidad estableciendo buenas prácticas y estándares en la industria, mentorizando técnicamente a tus compañeros, especialmente a los más junior. Potenciar el desarrollo con IA: integrar herramientas de IA como asistentes de desarrollo (Claude Code con agentes, GitHub Copilot), estableciendo prácticas que aceleren la productividad del equipo mientras se mantiene el control sobre la calidad y arquitectura del código. Requisitos
5+ años de experiencia desarrollando software en Java/Kotlin, Spring Framework, Spring Boot, Hibernate/JPA. Experiencia con Redis y sistemas de caché distribuida. Participación activa en todas las fases del SDLC. Diseño e implementación de APIs REST. Experiencia en arquitecturas de microservicios, sistemas distribuidos, principios SOLID, automatización de tests, pipelines de CI/CD. Experiencia en el uso de IA como asistente de desarrollo. Dominio del español y nivel intermedio-avanzado de inglés. Se valorará positivamente: experiencia en Apache Kafka, Elasticsearch, API Gateways, familiaridad con Contracttesting y Model Context Protocol, experiencia en mentoring y onboarding. Modalidad mixta en Esparraguera, flexibilidad horaria de 8 a 16:30, de lunes a jueve
#J-18808-Ljbffr