Moteur de recherche d'offres d'emploi Solocal

Développeur Java H/F


Détail de l'offre

Informations générales

Description du poste

Métier

Informatique - Développeur

Intitulé du poste

Développeur Java H/F

Contrat

CDI

Temps de travail

Temps complet

Contexte/Description de la mission

Les services PagesJaunes du groupe Solocal sont disponibles au travers du site https://www.pagesjaunes.fr, des applications mobiles iOS et Android, de bots, de services pour assistants vocaux (Alexa, Google Home) et des APIs d'interrogation.

La recherche de professionnels locaux est au cœur de tous ces services.
Afin de bien répondre au besoin de l'utilisateur, il est important de fournir des résultats pertinents en s'appuyant sur des briques logicielles de compréhension du langage naturel et des bases de connaissances.

Au sein de la tribu search de la division technique de Solocal, nous recherchons un développeur Java pour :
- participer à la mise en place d'un nouveau moteur de recherche, plus pertinent et plus rapide, tout en garantissant une transition du moteur existant sans impact utilisateurs.
- délivrer la roadmap du média, ses évolutions techniques et fonctionnelles, avec un TTM aussi court que possible en mode itératif (MVP, Fail Fast, Test & Learn, …)
- participer aux évolutions techniques à mener pour être à l'état de l'art
- participer à nos activités de R&D et faire des innovations technologiques des enablers de créativité pour notre média et notre business.
- développer les tests des composants back office nécessaires à la mise en place des évolutions et corrections.

Il y a un très bon esprit dans la tribu et c'est un critère déterminant durant nos recherches de collaborateurs de le maintenir et de le faire vivre.

Description des activités

Dans le cadre de son activité, le développeur sera amené à :
• estimer le coût des développements, il donne de la visibilité sur les complexités de ceux-ci et peut proposer des scénarios alternatifs moins coûteux ou qui facilitent la maintenance. Ceci se fait notamment au cours des cérémonies Agile
• réaliser des demandes d’évolution décrites dans des « JIRA »
- Il réalise la conception des évolutions impactant le patrimoine applicatif de PagesJaunes
- Il participe comme les autres membres de l’équipe au développement et aux tests des éléments développés
- Il rédige la documentation technique liée à ses développements
• Assurer l’efficacité de l’équipe de développement
- Impliqué dans la mise en place des bonnes pratiques de l’ingénierie logicielle, il s’assure de leur mise en place au quotidien
- Il maintient un haut niveau de technicité par une veille technologique active lui permettant de proposer régulièrement la mise en place de nouveaux outils/framework après évaluation de ces derniers
- Il a souci de communiquer sur ses activités et de répondre aux attentes, avec les membres de sa squad et avec les autres collaborateurs de la société.

Profil

- Diplomé d'une formation ingénieur/ Bac+5

- Au moins 3 annés d’expérience dans le développement Java en environnement professionnel, hors stage, dans une équipe de plusieurs développeurs (respect des process, des normes de devs et de la hiérarchie)

 

Compétences attendues

Must : 

- Maitrise des environnements Java EE et du framework Spring

- Solides connaissances en modélisation et en conception

- Bonne connaissance de Linux

- Polyvalent, autonome, rigoureux, ayant l’esprit d’équipe.

- Connaissance des outils d'intégration continue (GIT, maven, jenkins, sonar, nexus)

Should :

- Connaissances du style d’architecture REST

- Connaissances générales des BDD (mysql, mongoDB)

- Force de proposition, dynamique et ayant le sens de l’initiative

- Maitrise des tests unitaires (JUnit, EasyMock)

Could :

- Connaissances générales des environnements Big Data (Elastic Search, Cassandra, Redis, PySpark, Algolia)

- Sensible aux problématiques de performance, de sécurité et aux contraintes de développement et d’intégration mobile / tablette / fixe

- Connaissance de l'ingénierie et de la gestion des exigences

- Connaissance de la méthodologie Scrum / Kanban

Localisation du poste

Localisation du poste

France, Bretagne, ILLE ET VILAINE (35)

Lieu

Rennes

Critères candidat

Langues

Anglais (Courant)