Votre rôle :
Au sein d'une équipe de 4 personnes, en collaboration avec d'autres développeurs expérimentés, votre mission consiste à développer une plate-forme web pour le compte d'un assureur. Vous participez aux sprints, dans le cadre d'un projet Java 11. Vous développez selon les principes de Clean-code, TDD et toutes les pratiques de développements de qualité. Vous pourrez intervenir sur le composant back-end, avec Akka HTTP, Akka Stream et la gestion de flux de données complexes. Vous pourrez aussi intervenir sur le socle web, en collaboration avec un intégrateur Web, sur la base d'une architecture DDD.
Ce poste est basé à Chessy (77) Val d'Europe à proximité du parc Disneyland Paris.
Lunatech permet le travail à distance quelques jours par semaine, selon les contraintes projets et l'organisation des équipes. Nous travaillons avec Slack, des ordinateurs portables, Google Hanghout et tous les outils pour collaborer quelque soit l'endroit où nous nous trouvons.
Vos responsabilités sur ce projet :
- Développement de fonctionnalités en Java (tests, pull-request, participation aux revues de code)
- Tests, corrections de bugs, documentations
- Participation à la veille technologique Lunatech (formation, conférence comme Devoxx France)
- Remontée de l'avancement sur les tâches à son responsable d'équipe
Issu d'une formation Bac+5, vous maîtrisez le langage Java et son eco-système. Vous maîtrisez les outils de développements du marché (IntelliJ, Eclipse, Git).
Vous avez au moins 3 années d'expériences professionnelles, ce poste n'est pas ouvert aux jeunes diplômés. Vous maîtrisez les bases de la programmation fonctionnelle avec Java 11 (ou vous avez très envie d'apprendre rapidement sur un vrai projet ;-) ), vous avez de bonnes connaissances en architecture Web, REST API, et sur la programmation asynchrone.
Selon votre parcours, nous serions aussi sensible à une expérience avec les frameworks suivants :
- Play2
- Spring Boot, l'eco-système Spring
- Une techno Front JS (Angular / React / Vue.js ou autre) serait un plus
- Une connaissance des EIP, une expérience de Spring Integration ou Apache Camel seraient des plus
- Akka HTTP / Akka Stream
- L'anglais est aussi important, cependant pour ce projet le client est Français
- Le recrutement s'effectue avec 2 entretiens et un exercice de développement à réaliser dans le langage et la technologie de votre choix.
Si vous êtes free-lance :
Lunatech privilégie le recrutement et cherche à renforcer ses équipes. Nous sommes 25 personnes aujourd'hui, nous préférons recruter pour travailler ensemble sur des projets. C'est pourquoi ce poste n'est pas ouvert aux free-lances.
Comment nous recrutons :
Tout d'abord un entretien au téléphone. Vos motivations ? Ce que vous souhaitez faire ? Type d'équipe ? Façon de travailler ?
Ensuite un test technique. Via notre plate-forme LunaFactory, vous devrez coder un client d'une API REST en Java.
Enfin un dernier entretien, où nous regarderons votre code ensemble.
Le salaire et les avantages :
-
salaire fixe sur 12 mois, pas de variable magique dont seul le commercial connait la formule
-
la possibilité de bénéficier du Plan Epargne Entreprise
-
une mutuelle complète
-
la participation à une conférence par an (Devoxx France, Scala.IO ou autre)
-
la carte de transport payée dans son intégralité
-
un ordinateur portable de dernière génération (type Macbook Pro ou autre)
-
des bureaux spacieux et confortables avec un Office Manager (coucou Will) qui est là pour vous
-
un restaurant d'entreprise à prix compétitif
Lunatech France, et plus globalement le groupe Lunatech, fort de ses 23 nationalités, est un groupe ouvert où toute candidature, quelque soit son origine ou son parcours, sera traité de façon équitable. Nous nous engageons toujours à répondre aux candidats, et à indiquer les raisons pour lesquelles nous ne retenons pas certaines candidatures.