Master 2015 2016
Stages de la spécialité SAR
Stage Développement Scala


Site : Open PaaS
Lieu : Puteaux (M1 Esplanade de la Défense) ou Lyon (Part Dieu)
Encadrant : Matthieu Baechler Michael BAILLY
Dates :du 01/02/2016 au 31/08/2016
Rémunération :selon profile
Mots-clés : Master SAR, autre qu’ATIAM

Description

Dans le cadre du développement d’un nouveau logiciel pour sa suite collaborative, LINAGORA recrute un stagiaire développeur Scala et/ou Java. Vous aimez Scala et Akka ou souhaitez découvrir la programmation par acteur et les langages fonctionnels ? Vous aimez résoudre des problèmes complexes ? Vous êtes profondément attachés aux valeurs de l’Open Source, et dans vos rèves les plus fous, vous êtes payé pour en faire ? Rencontrons-nous ! LINAGORA travaille avec la fondation Apache et la communauté afin de construire un serveur de mail Open source nouvelle génération. Notre ambition est simple : offrir le premier serveur de messagerie Open Source complètement scalable et compatible Cloud. Notre équipe de développement a réalisé des backends Cassandra et ElasticSearch au serveur Apache James pour son déploiement dans le Cloud. Nous souhaitons maintenant mettre à l’épreuve ce serveur en le déployant à des beta-testeurs. L’objectif de ce stage sera de développer un outil de migration et de synchronisation des boites mails existantes de ces utilisateurs vers le serveur Apache James. Vous serez complètement intégré à l’équipe de développement, participerez aux réunions agiles (sprint planning, daily stand up, sprint reviews), ainsi qu’aux semaines de codecamps organisées à LINAGORA. Dans ce poste, vous :
- participez à la conception de l’outil de migration/synchronisation
- réalisez l’outil à l’aide de Scala et Akka
- mettez au point un tableau de bord permettant de visualiser les métriques générées par cet outil
- êtes force de proposition dans les technologies et les fonctionnalités liées à ce projet

Vos compétences
- vous développez en Scala ou Java ou un langage fonctionnel
- vous aimez résoudre des problèmes complexe en recherchant des solutions simples
- vous connaissez le gestionnaire de versions Git
- vous êtes curieux et avez de l’intérêt pour les nouvelles technologies

Vos avantages
- Ambiance sympathique, dans des locaux agréables
- Être rémunéré pour développer de l’Open Source !
- Projets personnels encouragés (conférences, animation de communautés...)
- Encadrement par des développeurs chevronnés