Résumé
Poste en CDI de Développeur Java/JEE Back-end (ou full-stack). Éditeur de logiciels dans le Tourisme à Sophia Antipolis, +15 ans d'existence et + 70 personnes. Ambiance, locaux, projets, événements ++. Env. JEE, Spring, Hibernate,... 40-50K€+avantages
JobOpportunIT est un cabinet de recrutement et chasseurs de têtes spécialisé en informatique. Pas de SSII/ESN/consulting, uniquement des postes en client final : startup, éditeurs de logiciels, PME et grands groupes. Conseils personnalisés, mise en avant de votre candidature, relation de confiance avec nos clients, gratuité : Pourquoi passer par nous ?
CONTEXTE
Notre client est un éditeur de logiciel créé à Sophia Antipolis et spécialisé dans le domaine du tourisme. Fondé il y a 15 ans, ils créent, conçoivent et commercialisent une gamme de solutions SaaS complète dans ce secteur permettant la réservation, distribution d'offres, diffusions, gestions... Ils créent également des sites clefs en mains incluant les produits choisis pas les clients. Leurs produits, vendus en marque-blanche touchent des professionnels du tourisme et des particuliers (car possédant leur propre site). Ils fonctionnent donc en BtoB et BtoC.
En 2016, notre éditeur de logiciel a été racheté par un grand groupe qui leur a permis d'atteindre des nouveaux clients et de développer leur croissance. Cette très forte croissance accumulée les années précédentes leur a justement permis de passer 2020. Le secteur du tourisme commençant à se relever, des postes peuvent être réouverts. Cela en gardant une grande prudence, chaque ouverture de poste a été bien calculé. Ce poste devait déjà s'ouvrir en 2020, mais ils ont préféré prendre du recul sur la situation pour permettre au futur arrivant de se projeter sur du long terme.
Aujourd'hui, le groupe représente 250 personnes réparties en Europe et outre Atlantique. Sur Sophia Antipolis, ce sont 70 personnes qui travaillent ensemble, dont la grande majorité sur le développement. L'entité de Sophia Antipolis joue le rôle de DSI du groupe. Ils sont organisés en plusieurs équipes (de 3 à 15 personnes), non pas par client, mais par couche applicative ou métier : Fonctionnel, Design, Web, Back-end/Web-services, Support, Admin Système...
Vous y trouverez une ambiance "geek" dans des locaux sympas et neufs. La moyenne d'âge est assez jeune (33 ans) et la société essaye de s'adapter à chacun pour qu'il puisse évoluer. Tout le monde est responsabilisé et les promotions/évolutions peuvent être rapides. Vous pourrez facilement basculer d'une équipe à une autre pour voir un autre environnement. En "temps normal", une importance particulière est apportée à la cohésion de la société et des équipes à travers de nombreux événements : petit dej' une fois par mois, repas (chaque anniversaire de la société, Noël, etc.), workshops techniques/business et animations thématiques (chandeleur, Pâques, Halloween...). La plupart des collaborateurs mangent ensemble dans la cuisine de la société. Un coin détente est à disposition avec jeux et consoles. Flexibilité dans les horaires et télétravail 2x par semaine possible (cf. plus bas).
POSTE
Dans ce contexte, vous intégrerez l'une de leur plus petite équipe, qui joue un rôle crucial dans leur activité, car elle développe tout le système de paiement (allant de la création de cartes virtuelles, au 3x sans frais, aux "coupons réductions", jusqu'aux remboursements). Ce système est donc un outil interne utilisé par plusieurs produits du groupe et incontournable lors des ventes. En lien avec un MOE et un développeur expérimenté déjà dédié au projet, le but est de constituer une équipe de 3 développeurs et 2 MOE. Cela, afin d'avoir suffisamment de ressources pour ne plus faire que de la maintenance et se concentrer sur les évolutions. Sur ce projet que vous suivrez de A à Z, vos tâches consisteront à :
- Discussions avec un PO du groupe, les MOE et les équipes utilisant ce système de paiement pour cibler les axes d'amélioration. De nouvelles choses doivent être mises en places et demandent d'avoir déjà une certaine l'expérience sur le métier.
- Participer à l'élaboration des specs techniques;
- Effectuer la conception et développement des nouvelles fonctionnalités des applications;
- Maintenance : analyse des problèmes fonctionnels et technique + correction/amélioration
- Participer à l'amélioration de la qualité de code et au déroulement des tests techniques comme fonctionnels. C'est un point important à leurs yeux;
- Création de la documentation technique;
- Veille technologique.
Bon à savoir :
- Aujourd'hui les web-services sur lesquels vous serez amené à travailler sont encore majoritairement en SOAP, mais il y aura aussi du REST. L'évolution se fait petit à petit et plus de monde dans l'équipe pourra permettre d'accélérer les choses. Une fois votre intégration faite et les projets sur ce domaine réalisés, vous aurez aussi la possibilité de voir autre chose. C'est un groupe qui pourra clairement vous donner des défis techniques.
- Une équipe de technicien est en charge du support client, vous pouvez toutefois intervenir en cas de gros bug de niv 3 (environ 5% du temps)
- Le front-end peut représenter une petite partie de votre temps (10% du temps), mais ne sera pas imposé. Tout dépendra de vos envies.
ENVIRONNEMENT TECHNIQUE
(Stack dans toute la société, pas uniquement juste sur ce poste)
Java 8, JEE : Spring (ioc, boot, data...), Swagger, JPA/Hibernate, web services SOAP/REST, micro-services, XML/JSON, JSP, JSF, JS (JQuery)/Typescript(Angular), MySQL, MariaDB, MongoDB, Maven, Big Data, Redis, SoapUI, Selenium, Postman, ElasticSearch, Blockchain (des côté smart-contrats), Gitlab CI/CD...
Méthodologie Agile. Sprint rapides, mises en prod toutes les semaines.
PROFIL
Pour ce projet important, notre client recherche un développeur confirmé avec au minimum 5 ans d'expérience en développement d'API et webservices Java/JEE.
Compétences requises :
- Très bonnes maitrise en développement Java et JEE;
- Avoir déjà créé et fait évoluer des API/web-services SOAP et REST;
- Avoir une bonne connaissances des frameworks JEE (Spring, JPA/Hibernate...);
- Avoir une certaine sensibilité pour la qualité de code et tests.
- Bonne maitrise des bases de données SQL ou NoSQL.
- Avoir les bases en développement web JavaScript (natif ou framework);
Qualités attendues :
- Rigoureux
- Autonome
- Organisé et sérieux
- Bon relationnel
Anglais technique suffisant, mais c'est un plus si vous être courant/bilingue (possibilité de travailler avec d'autres équipes en Europe).
Serait un plus pour ce poste :
- Avoir déjà eu une expérience dans sur des systèmes et différents modes de paiements
CONDITIONS SALARIALES
Fourchette de salaire 40 à 50K€ brut annuel selon les compétences, expériences et projets précédents.
Avantages :
- Tarifs préférentiels sur les activités du groupe (exemple : 25% de réduction sur les hôtels ou billets d'avion)
- + Prime Syntec de 10% versée en décembre.
- Ticket resto de 6€ (50% entreprise et 50% salarié)
- Mutuelle (de base mais pris en charge à 100%)
- CE / Club Avantages
- Crèche d'entreprise (places réservées et tarifs avantageux)
- 1% logement (vraiment utilisé)
Horaires flexibles : possibilité d'horaire décalés (arrivée pour 10h30 par exemple)
Télétravail : 2jours de télétravail par semaine.
PROCESS DE RECRUTEMENT
Suite à un point complet et à l'envoi, avec votre accord, de votre CV à notre client, vous avancez et négociez directement avec lui. Les étapes sont les suivantes :
- 1er échange téléphonique ou visio orienté RH/motivation | un test technique pourra être passé
- 2ème entretien technique avec le directeur technique, si possible en physique.
- Proposition
Photos
Ci-dessous, 4 photos des locaux de l'entreprise.