Sobre nosotros Somos una empresa del sector turístico que ofrecemos traslados económicos desde el aeropuerto hasta tu alojamiento final, ya sea un hotel, apartamento, villa o resort. Nos encargamos de organizar traslados seguros, confiables y sin complicaciones para grupos de cualquier tamaño, para poder empezar las vacaciones con total tranquilidad. En la actualidad, estamos ampliando nuestro equipo de TI para asumir nuevos retos tecnológicos y continuar impulsando la innovación en nuestros servicios. Nuestro objetivo es aprovechar las últimas tendencias en tecnología y desarrollo para optimizar nuestros procesos, mejorar la experiencia de nuestros clientes y seguir creciendo en un mercado cada vez más competitivo. Buscamos profesionales apasionados y comprometidos, que quieran formar parte de un equipo dinámico y contribuir activamente al logro de nuestros objetivos estratégicos y tecnológicos a largo plazo. Tu misión Formarás parte del equipo de producto (B2C y B2B) diseñando, mejorando y escalando servicios backend en Java/Kotlin con SpringBoot para nuestro motor de reservas y herramientas internas. Trabajarás en un entorno DevOps con despliegues continuos, código limpio y responsabilidad compartida por la calidad. Responsabilidades * Diseñar y desarrollar RESTful APIs con Spring Boot siguiendo principios Clean Code y DDD. * Escribir tests unitarios y de integración en JUnit/Mockito para asegurar la estabilidad y calidad del código. * Modelar y optimizar bases de datos MySQL y MongoDB. * Contenerizar servicios con Docker. * Integrar documentación automática con Swagger / OpenAPI. * Participar en code reviews, CI/CD con GitHub Actions, y gestión de ramas con Git (GitFlow). * Colaborar con equipos de producto, diseño y otros desarrolladores para traducir los requisitos en soluciones técnicas eficientes. * Estar al día con las nuevas tecnologías y tendencias de desarrollo y aportar mejoras continuas al equipo. Requisitos mínimos * ≥ 3 años de experiencia profesional en desarrollo Java (trabajamos con Java 21). * Dominio integral de Spring Boot: diseño de APIs REST, autenticación y autorización (Spring Security, JWT/OAuth2), persistencia con Spring Data JPA y repositorios, validación de datos (Bean Validation), y pruebas con JUnit/Mockito. * Conocimientos sólidos de MySQL y MongoDB. * Fluidez con Git y flujo de trabajo colaborativo. * Experiencia con Docker. * Experiencia documentando APIs con Swagger / OpenAPI. * Práctica habitual de Clean Code y principios SOLID. * Excelentes habilidades de resolución de problemas y capacidad para trabajar de manera independiente y en equipo. * Fuertes habilidades de comunicación y colaboración. * Nivel de inglés técnico (lectura/escritura), español fluido. Se valorará * Experiencia en AWS (EC2, RDS, S3, ECS/Lambda). * Orquestación con Kubernetes. * Conocimientos de Kotlin. * Conocimientos frontend con Angular o React * Conocimientos de Arquitectura Hexagonal * Métricas y observabilidad (Prometheus, Grafana, ELK). * Experiencia en entornos de alta concurrencia. Qué te ofrecemos * Contrato indefinido * Opciones de trabajo remoto y flexible. * Salario competitivo y atractivo paquete de beneficios. * No lidiarás con código legacy, estamos reconstruyendo todo nuestro stack desde cero. * Trabajo en un equipo ágil y colaborativo. * Oportunidades de crecimiento profesional y formación continua. * Acceso a tecnologías modernas y proyectos desafiantes. * 22 días laborables de vacaciones. * Equipo de hardware de última generación y licencias.