Junior
Implementa funcionalidad acotada siguiendo los patrones del código existente.
Un desarrollador back-end Scala para sistemas distribuidos y de datos: Play Framework, Akka y programación funcional en la JVM, con tipos que evitan errores antes de ejecutar.
Tecnologías y competencias habituales
También lo buscarás como programador Scala, Scala developer y desarrollador Akka.
Escribe servicios en Scala sobre la JVM, combinando programación funcional y orientada a objetos. Usa Play Framework o Akka para sistemas concurrentes y reactivos, Slick para el acceso a datos y, a menudo, Spark para procesamiento masivo. Se ve en banca, telecomunicaciones y plataformas de datos.
Implementa funcionalidad acotada siguiendo los patrones del código existente.
Diseña servicios concurrentes completos con su persistencia y sus pruebas.
Define la arquitectura, el estilo de programación del equipo y la evolución a Scala 3.
Se suma a tu equipo el tiempo que lo necesites.
Trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.
¿Necesitas un equipo entero? Mira los Agile Squads.
Sí en nichos concretos: sistemas distribuidos y plataformas de datos donde ya se usa. Para un back-end corriente, Java o Kotlin suelen ser más sencillos de mantener y de contratar.
Scala 3 es el camino actual y simplifica varias construcciones. Muchos proyectos siguen en Scala 2 y migran poco a poco; un buen perfil se mueve bien con ambas.
Muchos desarrolladores Scala conocen Spark, que está escrito en Scala. Si tu necesidad es de procesamiento masivo de datos, lo mejor es indicarlo para buscar a alguien con esa experiencia.
Sí. Con la modalidad Try & Hire trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.
Pagas por el trabajo realmente efectivo: solo las horas trabajadas. La selección, las bajas, las vacaciones y las sustituciones corren de nuestra cuenta.
Como lo necesite tu equipo: en remoto, en híbrido o presencial, en España.
Vendemos calidad: preferimos presentarte a una persona que encaja antes que a cinco que no.
De cada 20 candidatos que evaluamos, te presentamos a uno.
El perfil, el nivel, las tecnologías y cómo trabaja tu equipo.
Nuestro equipo técnico revisa su conocimiento real, también cómo trabaja con IA. De cada 20 candidatos, pasa uno.
Conoces a la persona antes de decidir. El 93 % de nuestros clientes contrata a la primera que le presentamos.
Pagas solo las horas trabajadas. De la selección, las bajas, las vacaciones y las sustituciones nos ocupamos nosotros.