Senior Java Software Engineer (M/F)
Paris, France
Engineering – Software /
Full-time /
Hybrid
Rejoins happn et participe à la révolution du dating !
Chez happn, on croit que l'amour peut être aussi spontané et authentique qu'une rencontre dans la vraie vie. Grâce à notre technologie innovante de géolocalisation en temps réel, on permet aux célibataires de retrouver celles et ceux qui partagent leur quotidien, leurs habitudes et leurs lieux préférés. Depuis 2014, plus de 160 millions de personnes dans le monde ont rejoint l'aventure, avec une forte présence en Europe de l'Ouest, Amérique du Sud, Turquie et Inde. En France, plus de 14 millions d’utilisateur·rice·s ont déjà téléchargé l’application.
Fais partie d'une aventure qui peut changer des vies et dessine l'expérience dating de demain.
Chez happn, on célèbre la diversité. On te propose des opportunités égales, peu importe ton origine, ton genre, ton orientation sexuelle, ton identité ou ta situation personnelle. On est engagé·e·s à créer un environnement où chacun·e peut s'épanouir, de ton recrutement à ta formation, en passant par ta promotion et ta rémunération.
Contexte :
happn est organisé en 4 Stream-aligned teams, chacune responsable d’une partie du user journey.
A partir des OKR stratégiques, chaque stream définit ses propres objectifs et propose les solutions permettant de les atteindre. On est organisé en 4 streams se partagent la user journey type d’un happner. Chaque stream est composé d’un product manager, d’un engineering manager, de développeurs backend, front-end, de QA Engineer, de data et d’un CRM manager.
Une guilde permet de garder une cohérence de façon hebdomadaire entre les Back End Engineer.
Tes missions :
- Tu seras en charge de la conception, du développement, du test et du déploiement des nouveaux services et des fonctionnalités de l'application en adéquation avec la philosophie Devops.
- Tu participeras à la mise en place de l'architecture logicielle (actuellement Architecture hexagonale + DDD) et des méthodologies de dev (TDD,..)
Notre stack technique
- Notre architecture back-end est très orientée event (Event driven, read models...) et majoritairement composée de micro-services en java.
- Tu utiliseras au quotidien : Java (latest), Spring Boot 2, ScyllaDB, ElasticSearch, Github et Github Actions, docker, Kubernetes ,Prometheus, GCP
"It's a crush !" si :
Tu possèdes au moins 5 ans d'expérience dans un environnement Java
Tu as une expérience sur Domain Driven Design et TDD ou alors tu es très intéressé(e) par ces sujets
Tu as au moins une expérience significative dans le développement de micro-services et, idéalement, une expérience en event driven
Tu as déjà été amené(e) à développer dans le cloud (GCP, AWS, Azure,...)
Tu cherches constamment à t’améliorer, à apprendre de nouvelles technos et méthodologies
Tu aimes travailler en pair programming, challenger techniquement et mentorer les autres développeurs de l’équipe
Tu possèdes une appétence marquée pour le produit, ainsi que pour le business (challenger le produit sur la valeur d’une nouvelle feature, ainsi que sur les KPI impactés par le développement de nouvelles features)
Tu sais travailler dans un environnement agile
Tu es à l'aise en anglais, à l'écrit comme à l'oral
Chez happn :
Nous travaillons en feature teams, en mode agile.
Nous pratiquons le télétravail jusqu’à 3 jours par semaine.
Nous sommes situés en plein cœur de Paris, et nous avons une carte Swile pour profiter de tous les restaurants du quartier.
Nous encourageons les pratiques eco-friendly.
Nous offrons chaque année une journée pour l’anniversaire de nos collaborateurs.