25 oct
|
Kairós Digital Solutions
|
Madrid
25 oct
Kairós Digital Solutions
Madrid
Must-have (Imprescindible)
Nice-to-have (Valorable)
¿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 ** por sexto año consecutivo, ocupando el 5o lugar en **.
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 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 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, JUnit, Mockito, SonarQube y Clean Code / Principios SOLID.
Control de Versiones y Tooling: Uso diario de Git, REST, Open API / Swagger, Maven, GitLab 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 GitLab Actions, Rancher Desktop e Infrastructure as Code.
Experiencia en implementación de CI/CD, Continuous Monitoring / Observability.
Manejo de herramientas de notas/documentación como Obsidian y Markdown.
Buscamos a alguien que...
Se sienta cómodo trabajando en un entorno dinámico donde las prioridades pueden cambiar.
Tenga capacidad de organización y sepa gestionar deadlines sin comprometer la calidad técnica ni los principios de diseño.
Disfrute tanto del diseño arquitectónico como de la ejecución y refactorización práctica de código.
Sea curioso y esté al día de las mejores prácticas de ingeniería de software y observabilidad.
Valore la transparencia, la comunicación clara y el trabajo en equipo.
Incentivos que marcan la diferencia
Crecimiento profesional que vale la pena
Capacitación continua corporativa.
Clases de inglés gratuitas en grupos reducidos.
Mentoring y acompañamiento personal constante.
Participación en conferencias, eventos y comunidades de tecnología.
Equilibrio y Flexibilidad Real
23 días de vacaciones + 24 y 31 de diciembre libres.
1 día para eventos pr
📌 Backend Developer (Madrid)
🏢 Kairós Digital Solutions
📍 Madrid