Senior Kotlin Backend Developer

hace 4 días


Cornellà de Llobregat, España Smarting A tiempo completo

En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.

Nuestro equipo está diseñando y desarrollando una plataforma de microservicios completamente basada en Kotlin Nativo y Ktor, que aprovecha contenedores Docker orquestados con Kubernetes para garantizar escalabilidad y alta disponibilidad. Integramos servicios mediante gRPC y Kafka y almacenamos datos principalmente en Cassandra.

Ubicación: Cornellà de Llobregat

Jornada: Tiempo completo

Presencialidad: Modelo Híbrido

Que harás:

- Diseño y desarrollo de microservicios en Kotlin Nativo con Ktor , garantizando rendimiento y eficiencia nativa.
- Colaborar con el equipo de arquitectura para definir y evolucionar la plataforma de microservicios .
- Implementar y consumir APIs internas con gRPC y eventos con Kafka .
- Desarrollar y exponer APIs externas (REST y SOAP ) para integración con otros sistemas.
- Diseñar y desarrollar la arquitectura de datos en Cassandra .
- Instrumentar en Kotlin la generación de métricas , trazas y logs para la monitorización de los microservicios.
- Participar activamente en revisiones de código , y definición de patrones y buenas prácticas.
- Contribuir al pipeline de CI/CD asegurando la calidad mediante pruebas automatizadas

Que necesitamos:

- 4+ años de experiencia en desarrollo de backend específicamente con Kotlin , con sólidos conocimientos de Kotlin: corutinas, extensions, generics, lambdas, etc.
- 6+ años de experiencia en desarrollo de backend en lenguajes de programación orientada a objetos , como Kotlin, Java o C++.
- Nivel de inglés técnico que permita leer documentación y participar en reuniones puntuales.

¿Por qué es un proyecto tan estimulante y desafiante?

- Arquitectura de vanguardia : trabajaras en arquitecturas basadas en microservicios, sobre un ecosistema 100 % Kotlin Nativo y Ktor, exprimiendo al máximo las capacidades nativas para lograr latencias mínimas.
- Despliegue en entornos distribuidos : orquestación con Docker + Kubernetes para asegurar autoescalado y tolerancia a fallos en clústeres distribuidos.
- Comunicación de baja latencia : diseñarás e implementarás APIs gRPC optimizados, y arquitecturas de eventos con Kafka capaces de gestionar millones de mensajes.
- Modelado de datos a escala : optimizarás esquemas y consultas en Cassandra, abordando particionamiento, replicación y consistencia fuerte en entornos distribuidos.
- Observabilidad y trazabilidad : implementarás métricas, trazas y logs con OpenTelemetry, creando dashboards que permitan detectar y resolver cuellos de botella en tiempo real.
- Cultura de la calidad : participarás en revisiones de código rigurosas, y automatizarás pruebas en CI/CD para asegurar despliegues fiables y sin regresiones.

Se valorará:

- Experiencia en Kotlin Nativo y compilación multiplataforma .
- Experiencia en desarrollo y consumo de API REST y SOAP .
- BDD con Gherkin y pruebas de integración con Behave (Python).
- Experiencia con gRPC , Kafka y Cassandra
- Experiencia con Docker y Kubernetes para contenedorización y orquestación
- Experiencia en instrumentación para la generación de métricas, trazas y logs, especialmente con OpenTelemetry
- Conocimientos de metodologías ágiles (Scrum / Kanban )

Competencias personales:

- Capacidad de análisis y resolución de problemas complejos.
- Mentalidad colaborativa y comunicativa.
- Orientación a la calidad y al detalle.
- Proactividad y autonomía en la gestión de tareas.

✨ ¿Por qué unirte a nosotros?

Un entorno profesional estimulante

- Participa en un amplio portfolio de proyectos tecnológicos de alto impacto e innovación, en sectores estratégicos y con tecnologías punteras.
- Colabora con un equipo dinámico, altamente cualificado y en constante evolución.
- Disfruta de un ambiente de trabajo cercano, motivador y colaborativo , donde el conocimiento se comparte y el talento se potencia.

Flexibilidad y conciliación real

- Apostamos por el equilibrio entre vida personal y profesional con opciones de formato híbrido , facilitando así la conciliación.
- Horario intensivo todos los viernes y durante el verano (de Sant Joan a la Diada), para que puedas aprovechar mejor tu tiempo libre, y dispongas de mayor tiempo de desconexión digital.

Bienestar integral

- Nos importa tu salud emocional, ofreciendo atención y acompañamiento personalizado desde tu primer día.
- Gestión del Cambio con foco a las personas : Abordamos los procesos de cambio desde una perspectiva integral: técnica, estratégica y humana. Cualquier transformación organizativa se realiza cuidando el bienestar, la motivación y el desarrollo de las personas.

Beneficios y retribución

- Te ofrecemos una retribución competitiva .
- Disfruta de 25 días laborables de vacaciones , gracias a la mejora de nuestro convenio colectivo, reforzando así nuestro compromiso con tu bienestar y descanso.
- Ponemos a tu disposición un seguro de salud a precio competitivo, deducible en la declaración de la renta.
- Disfruta cada día de nuestro desayuno incluido y de espacios polivalentes de descanso y desconexión.

NOS PREOCUPA el futuro

- En Smarting , entendemos que la tecnología al servicio del transporte público no solo mejora la eficiencia y la movilidad urbana, sino que también es una herramienta transformadora para avanzar hacia un modelo de desarrollo más justo, inclusivo y respetuoso con el entorno.
- A través de nuestro trabajo diario y nuestras alianzas con proveedores comprometidos contribuimos activamente al cumplimiento de diversos Objetivos de Desarrollo Sostenible (ODS) de la Agenda 2030.



  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Por favor, lea...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel. Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.Nuestro equipo...


  • Cornellà de Llobregat, España Smarting A tiempo completo

    En Smarting somos un equipo joven y dinámico, apasionado por las arquitecturas de microservicios y la innovación tecnológica. Nuestra misión es construir plataformas escalables, que soporten millones de transacciones diarias, resistentes y fáciles de mantener que den soporte a soluciones de alto rendimiento para clientes de primer nivel.Nuestro equipo...