¿Quiénes somos?
Somos Kairós , una empresa de tecnología diferente. Sí, ayudamos a nuestros clientes con sus retos de transformación digital y metodológica, pero lo que realmente nos define es cómo lo hacemos : poniendo a las personas en el centro.
Hemos sido reconocidos como Empresa Great Place To Work desde 2019 por sexto año consecutivo, ocupando el 5º lugar en 2024 . Nuestros valores de valentía, empatía, innovación y alegría son la forma en que trabajamos cada día. Somos más de 850 personas (desarrolladores, ingenieros de datos, estrategas...) y ahora buscamos a alguien que se sume a este equipo brillante y diverso.
En Kairós no eres un número más. Te conocemos por tu nombre, nos importa tu equilibrio personal y queremos que crezcas con nosotros.
Tu misión en Kairós
Buscamos un/a Backend Developer especializado/a en Kotlin y Spring Boot apasionado/a por las buenas prácticas de software y el diseño de arquitecturas escalables. Formarás parte de un equipo técnico cooperativo donde tu código tendrá impacto directo y donde promoverás la excelencia técnica en cada entrega.
- Desarrollo Backend con Kotlin y Spring Boot: Construirás servicios robustos y altamente mantenibles utilizando Kotlin y Spring Boot .
- Diseño e Implementación de APIs REST: Diseñarás e integrarás servicios web apoyándote en herramientas como Swagger y Open API .
- Persistencia y Sistemas de Mensajería: Gestionarás datos con SQL y bases de datos DynamoDB , además de integraciones con colas Amazon SQS Queues .
- Excelencia en Calidad de Código: Garantizarás pruebas automáticas sólidas aplicando JUnit , Mockito y asegurando estándares de calidad mediante SonarQube .
- Gestión de Entornos e Integración Continua: Utilizarás Git , IntelliJ , Rancher Desktop , Maven , Jira y workflows automatizados con GitLab / GitLab Actions .
- Documentación y Gestión del Conocimiento: Mantendrás la documentación del código y los procesos utilizando Markdown , Obsidian y Gherkin .
- Implementación de Metodologías Ágiles y Testing: Participarás en dinámicas Scrum y Scrumban , aplicando estrategias de TDD (Test Driven Development) y BDD (Behavior-Driven Development) .
- Monitoreo Continuo y Observabilidad: Integrarás prácticas de Continuous Monitoring / Observability para mantener la visibilidad y salud de las aplicaciones en producción.
- Arquitectura y Principios de Diseño: Trabajarás con principios de Clean Code , SOLID , DRY , KISS y YAGNI , sobre arquitecturas Hexagonal y Event-Driven Architecture .
- Infraestructura e Integración Continua: Apoyarás despliegues con CI/CD and Automated Deployment , Infrastructure as Code y garantizarás alta modularidad, escalabilidad horizontal y tolerancia a fallos (Resilience and Fault Tolerance ).
Qué te hará tener éxito
Formación y Experiencia
- Experiencia demostrable trabajando en desarrollo Backend con Kotlin y el ecosistema Spring Boot .
- Trayectoria aplicando metodologías ágiles (Scrum / Scrumban ) en entornos colaborativos.
- Experiencia práctica trabajando bajo arquitecturas orientadas a eventos (Event Driven Architecture ) y Arquitectura Hexagonal .
Dominio Técnico
- Must-have (Imprescindible)
- Lenguajes y Frameworks: Dominio de Kotlin y Spring Boot .
- Bases de Datos y Cloud: Experiencia práctica en SQL , DynamoDB y Amazon SQS Queues .
- Calidad y Testing: Amplia experiencia en TDD
📌 Backend Developer (Madrid)
🏢 Kairós
📍 Madrid