Développeur Scala Senior pour Projets de Microservices et BigData

À distance
À plein temps
Nous recherchons un Développeur Scala Senior expérimenté pour rejoindre notre équipe internationale de développement. Ce poste en télétravail complet vous permettra de concevoir et implémenter des solutions évolutives basées sur l'architecture microservices, en utilisant principalement Scala et les technologies associées. Votre expertise technique contribuera directement au succès de nos projets d'envergure dans un environnement dynamique et innovant. Responsabilités Principales - Développer et maintenir des applications robustes utilisant Scala 2.13/3.x et Java dans un écosystème de microservices distribués. - Concevoir, implémenter et optimiser des systèmes de traitement de données à haute performance avec Apache Kafka. - Élaborer des API RESTful et GraphQL suivant les meilleures pratiques d'architecture logicielle. - Participer activement aux revues de code, au refactoring et à l'amélioration continue des bases de code existantes. - Collaborer étroitement avec les équipes internationales en utilisant l'anglais comme langue de communication principale. - Contribuer à la conception technique et aux décisions architecturales des nouveaux composants système. - Assurer la qualité du code par des tests unitaires et d'intégration rigoureux. - Documenter les solutions techniques et partager les connaissances avec l'équipe. Compétences Requises - Minimum de 2-3 ans d'expérience professionnelle avec Scala, incluant des projets significatifs. - Solide maîtrise de Java et de ses écosystèmes connexes. - Expérience approfondie avec Apache Kafka et les systèmes de messagerie distribués. - Connaissance pratique de l'architecture microservices et des défis associés. - Compétences avérées en conception d'API et compréhension des principes REST. - Niveau d'anglais professionnel permettant une communication efficace à l'écrit et à l'oral. - Expérience avec les outils de build comme SBT, Gradle ou Maven. - Familiarité avec les environnements de développement agiles et les pratiques DevOps. Atouts Considérables - Expérience dans les technologies BigData (Spark, Hadoop, Flink). - Connaissance des frameworks Scala comme Akka, Play ou ZIO. - Expertise en programmation fonctionnelle et paradigmes réactifs. - Expérience avec les bases de données NoSQL et SQL. - Contributions à des projets open-source ou participation à la communauté Scala. - Familiarité avec les environnements cloud (AWS, GCP, Azure). - Expérience dans la mise en œuvre de solutions de monitoring et observabilité. Pourquoi Nous Rejoindre En rejoignant notre équipe, vous bénéficierez d'une flexibilité totale en travaillant à distance, tout en contribuant à des projets technologiquement avancés. Nous valorisons l'innovation, l'apprentissage continu et offrons un environnement où votre expertise en Scala sera pleinement exploitée et reconnue. Notre culture favorise l'autonomie et la croissance professionnelle dans un contexte international stimulant.