Backend Developer (Scala)
🚀 Si te apasiona el desarrollo backend y quieres participar en proyectos tecnológicos de alto impacto en automoción, ¡esta puede ser una gran oportunidad para ti!
En RDT buscamos incorporar un/a Backend Developer Scala para participar en el desarrollo y evolución de soluciones backend basadas en tecnologías modernas y arquitecturas orientadas a eventos.
🌐 Tu misión
Formarás parte de un equipo técnico especializado, diseñando e implementando servicios backend escalables y robustos, contribuyendo a la evolución de plataformas críticas y garantizando la calidad y fiabilidad de las soluciones desarrolladas.
🎁 ¿Qué te ofrecemos?
Acompañamiento desde el primer día para facilitar tu integración en el equipo.
Estabilidad laboral con contratación indefinida.
Participación en proyectos tecnológicos innovadores con arquitecturas modernas.
Retribución flexible: Seguro Médico, Ticket Guardería y acceso a formación continua a través de nuestro Campus.
Wellhub: acceso a gimnasios y actividades deportivas con tarifas reducidas.
Un entorno colaborativo donde podrás seguir desarrollando tus conocimientos técnicos y asumir nuevos retos profesionales.
📑 ¿Cuáles serán tus funciones en el día a día?
Diseñar e implementar servicios backend en Scala para nuevas funcionalidades de negocio.
Desarrollar y mantener consumidores y productores de Apache Kafka.
Modelar y optimizar accesos a bases de datos Cassandra garantizando rendimiento y fiabilidad.
Desarrollar y mantener APIs REST e integraciones con servicios externos.
Diseñar y evolucionar esquemas de mensajería y datos asegurando la compatibilidad entre versiones.
Crear y mantener pruebas automatizadas (unitarias, integración y rendimiento cuando sea necesario).
Gestionar entornos de desarrollo, pruebas y despliegue basados en Docker.
Participar en la mejora continua del código, refactorización de componentes y reducción de deuda técnica.
💡 Requisitos mínimos e indispensables
Nivel de inglés B2 o superior.
Experiencia sólida en desarrollo backend con Scala (Scala 2.13+ y SBT).
Experiencia en programación funcional en entornos productivos (Cats Effect, Http4s).
Conocimientos avanzados en arquitecturas orientadas a eventos con Apache Kafka.
Experiencia en modelado de datos y patrones de consulta con Cassandra.
Desarrollo e integración de APIs REST y servicios JSON.
Experiencia trabajando con Docker en entornos de desarrollo y pruebas.
Experiencia en testing automatizado (ScalaTest, MUnit, Mockito o WireMock).
⭐ Valoraremos especialmente
Experiencia con Avro y Protobuf.
Conocimientos de integración continua (Jenkins).
Experiencia con OAuth2 y JWT.
Conocimientos de observabilidad y monitorización (OpenTelemetry, Prometheus, Logback).
Herramientas de calidad y análisis estático de código como SonarQube, Scoverage o Scalastyle.
· Our purpose is to help engineers enjoy engineering ·
- Centro de excelencia
- Ingeniería Avanzada
- Puesto
- Ingeniero/a de programación
- Ubicaciones
- Barcelona
- Estado remoto
- Híbrido
- Lugar de trabajo
- Barcelona
Acerca de RDT
RDT es un grupo empresarial innovador en ingeniería avanzada y tecnologías de la información, con sedes en 10 países y más de 1,800 profesionales. Nuestro enfoque vanguardista nos permite desarrollar soluciones de alto impacto, basadas en la excelencia técnica, agilidad y fiabilidad.
Operamos en industrias clave, como aeronáutica, automoción, energía, oil & gas, defensa, electrónica, salud, retail, construcción, ferroviario y alimentación. Garantizamos proyectos eficientes y adaptados a cada sector con soluciones end to end.
Articulamos nuestro expertise a través de 13 Centros de Excelencia, especializados en ingeniería avanzada, industria 4.0, simulación, software, sensórica, electrónica, estrategia digital, sostenibilidad e innovación. Estos centros impulsan soluciones tecnológicas de vanguardia y optimización de procesos.
Con un firme compromiso con la innovación y el talento humano, RDT se consolida como un socio estratégico en diversas industrias y un espacio donde los ingenieros/as pueden disfrutar de su profesión.
· Our purpose is to help engineers enjoy engineering ·