Backend Developer; Kotlin/Boot
Publicado en 2026-10-22
-
Desarrollo de Software
Desarrollador/a Back-end, Ingeniero Cloud, Desarrollador/a Java, Desarrollador de full-stack
¿ 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ósBuscamos 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 colaborativo 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 Sonar Qube
. - Gestión de Entornos e Integración Continua: Utilizarás Git
, IntelliJ
, Rancher Desktop
, Maven
, Jira y workflows automatizados con Git Lab /
Git Lab 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
).
- 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
.
- 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
, JUnit
, Mockito
, Sonar Qube y Clean Code / Principios SOLID
. - Control de Versiones y Tooling: Uso diario de Git
, REST
, Open API / Swagger
, Maven
, Git Lab y Jira
. - Arquitectura y Buenas Prácticas: Conocimiento de Hexagonal Architecture
, Event Driven Architecture
, DRY
, KISS y YAGNI
. - Nice-to-have (Valorable)
- Conocimiento en BDD utilizando Gherkin
. - Manejo de Git Lab Actions
, Rancher Desktop e Infrastructure as Code
. - Experiencia en implementación de CI/CD
, Continuous Monitoring / Observability
. - Manejo…
(Si este trabajo está en su jurisdicción, entonces puede estar usando un Proxy o VPN para acceder a este sitio, para seguir avanzando, debe cambiar su conectividad a otro dispositivo móvil o PC).