Backend Developer (Scala)
Job Summary
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
About Company
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 1800 profesionales. Nuestro enfoquevanguardista nos permite desarrollar soluciones de alto impacto basadas en la excelencia técnica agilidad y fiabilidad.Operam ... View more