Développeur/Développeuse Java Fullstack

Company:  Memority
Location: Puteaux
Closing Date: 16/10/2024
Type: Temporary
Job Requirements / Description
Memority : Qui sommes-nous ? Memority est un éditeur de logiciel SaaS qui a pour ambition de devenir le leader européen de l’IDaas. Notre Identity Factory permet de fluidifier les parcours des utilisateurs et de protéger les services de nos clients en gérant les accès et les identités numériques. Nos clients vont des ETI aux grands noms du CAC40 (But, Valeo, Stellantis, CB, Total Energies...). Rejoindre les équipes Memority, c’est participer à une dynamique collective, à un projet d’entreprise ambitieux et à taille humaine en intégrant l’aventure d’une entreprise en plein développement. L’audace, l’engagement, la bonne humeur, l’agilité, la compétence, et le collectif sont les maitres mots de notre quotidien. En deux mots : nous sommes sympas et compétents ! C’est peut-être un détail pour vous, mais pour nous, ça veut dire beaucoup (et surtout, au quotidien ça change tout !). L'équipe : Au sein de Memority, le rôle de l’équipe des Professional Services est d’accompagner nos clients et nos partenaires intégrateurs dans la réussite de leurs projets de gestion de l’identité numérique. L’équipe allie des compétences fonctionnelles, techniques et de gestion de projet et ses membres peuvent intervenir sur des prestations ponctuelles d’expertise, d’animation d’ateliers ou d’accompagnement lors d’un projet de déploiement de la solution Memority. Les prestations peuvent concerner la compréhension et la spécification du besoin client, le paramétrage et la configuration de la plateforme Memority, la recette du paramétrage ou encore le déploiement en production. Les Professional Services collaborent également avec les équipes commerciales et avant-ventes afin de venir enrichir le discours technique et fonctionnel, et démontrer l’usage de la plateforme Memority auprès de nos prospects. Vos missions : Votre mission principale consistera à participer au développement de plusieurs briques logicielles qui répondent à des problématiques de sécurité autour des véhicules connectés, s’appuyant sur des technologies modernes et une architecture logicielle conforme à l’état de l’art. Réalisé en mode Agile, déployé chez notre client avec des contraintes de volumétrie importantes, le projet offre un grand nombre de défis techniques et fonctionnels qui nécessitent des solutions innovantes. La mission de notre équipe de développement est primordiale pour permettre à notre client de déployer de nouvelles fonctionnalités de manière sécurisée. Vous serez en relation directe avec le chef projet pour recueillir les besoins techniques et fonctionnels et être partie prenante dans leurs approfondissements. Vous devrez les traduire en spécifications techniques. Vous serez en charge du développement des fonctionnalités conformément aux spécifications techniques rédigés préalablement. Vous communiquerez régulièrement et clairement sur l’avancement de vos réalisations, au sein ou en dehors des rituels Agile et vous contribuerez à la vie d’équipe et à l’entraide. Vous apporterez votre aide à l’amélioration et résolution d’incidents rencontrés par le client. Vous contribuerez au développement des compétences des équipes en encadrant d’autres développeurs et développeuses, en participant à des sessions de pair programming et en formant des juniors. Vous pourrez contribuer à la visibilité de Memority en partageant vos connaissances au travers de Blogs, brown-bag meetings ou conférences (nous vous aiderons si vous êtes timide). Vous pourrez également intervenir de manière ponctuelle dans le cadre des projets d’accompagnement de nos clients et partenaires intégrateur de notre plate-forme SaaS. Vous serez ainsi en charge de répondre aux demandes de support avancé, d’expertise, de formation et d’intervention au sein de l’équipe Professional Services. Notre stack technologique : Actuellement, il existe plusieurs briques logicielles, chacune responsable d’un périmètre fonctionnel dans les cas d’usage servant les véhicules connectés et leurs utilisateurs. Notre stack technologique comprend : Côté backend applicatif: Langages de programmation : Java. Framework: Spring Boot/Security/Data. Base de données : LDAP. Cache : Redis File de message : Kafka Côté frontend applicatif: Langages web : HTML, CSS, TypeScript, Angular 2. Coté IDP (flow OIDC et OAUTH2): Solution OpenAM 13, Ping Federate. Coté PKI : Solution IDCA Scripting : PERL Profil recherché : Titulaire d’un BAC+5 (école d’ingénieur ou université) en informatique, avec une spécialisation en développement ou cyber : Vous possédez une première expérience en développement full stack Java pour application Web (conception d’application Spring Boot et d’IHM Angular) et avez envie de poursuivre dans cette voie Vous avez des connaissances solides sur les flux OIDC/OAUTH2. Idéalement, vous possédez une première expérience sur les solutions OpenAM et/ou Ping Federate. Vous avez une bonne compréhension des problématiques Web (gestion des sessions, gestion des cookies, OWASP) et une capacité à développer en mode Full Stack. Vous vous préoccupez de la qualité du code, « design patterns, maintenabilité, exploitabilité, testabilité et sécurité » ne sont pas de vains mots pour vous et pensez qu’il faut toujours s’améliorer (nos tech leads l’appliquent à eux-mêmes). Anglais professionnel écrit et parlé (B2) et maitrise parfaite du Français (C2) Vous êtes de nature curieuse et aimez maîtriser de nouvelles technologies. Pourquoi nous rejoindre ? Nous avons à cœur de nous inscrire dans la durée avec nos collaborateurs, qu’ils soient stagiaires, débutants ou expérimentés. Nos équipes sont qualifiées et reconnues pour leur expertise, et bon nombre de nos collaborateurs sont d’anciens stagiaires ou alternants. Cette longévité et fidélité nous semble être un bon indicateur de la qualité de vie professionnelle chez Memority. Pour cela nous favorisons la montée en compétence, la formation continue, et incitons chacun à cultiver ses atouts. Nos avantages : Un Memority Day chaque mois : une journée de partage, de réflexion, de travail et de collaboration réunissant l'ensemble des salariés (meetings, ateliers, activités, soirées …) Des locaux aménagés et équipés (terrasse, rooftop, salle de sport, espace détente, cuisine équipée...) facilement accessibles en transport 10 jours de RTT en plus des 25 jours de congés payés Un PC portable et une subvention pour l’équipement individuel (pas de gaspillage, vous achetez ce qui vous convient le mieux) Une subvention repas totalement dématérialisée et innovante Une prise en charge mensuelle de vos frais NTIC Un plan de développement individuel des compétences Et bien entendu les prises en charges légales : La prise en charge à 50% des abonnements transport Une prévoyance et mutuelle d’entreprise Comment nous rejoindre ? Vous pouvez soit postuler à l’offre qui vous intéresse, soit candidater spontanément à : [email protected] Si votre CV correspond aux critères de l’offre, vous rencontrerez plusieurs interlocuteurs afin de pouvoir aborder l’ensemble de vos questions, valider certains prérequis et faire connaissance : Un entretien RH Un entretien opérationnel Un entretien managérial Un entretien CEO Memority traite vos données personnelles à des fins de recrutement, sur la base d’exécution de mesures précontractuelles, à savoir la signature éventuelle d’un contrat de travail. Vous disposez d’un droit d’accès, de rectification, ainsi que d’un droit à l’effacement, à la limitation du traitement et à la portabilité que vous pouvez exercer à cette adresse email : [email protected]. Pour plus d’informations, nous vous invitons à consulter notre politique de confidentialité relative au recrutement.
Apply Now
Share this job
Memority
  • Similar Jobs

  • Développeur/Développeuse Java Fullstack

    Puteaux
    View Job
  • Développeur/Développeuse Java Fullstack

    puteaux
    View Job
  • Développeur/Développeuse Java

    paris
    View Job
  • Développeur/Développeuse Java

    Paris
    View Job
  • Développeur/Développeuse Java

    paris
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙