Cette offre n’est plus disponible.

Ingénieur Back-end Java F/H

CDI
Rennes
Salaire : Non spécifié
Télétravail fréquent
Expérience : > 5 ans
Éducation : Bac +5 / Master

IDnow France
IDnow France

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Notre équipe développe une offre d’identité numérique. Cette offre s’appuie sur le service MobileID.io qui permet aux usagers français et étrangers de se créer rapidement un moyen d’identification électronique (c’est-à-dire un moyen d’authentification et une identité numérique), porté par une application mobile.

L’objet de cette mission est de participer aux développements pour créer au sein de l’écosystème MobileID un portefeuille d’identité numérique.

Vous intégrez notre équipe composée d’un PO, un Tech Lead, deux Développeurs Back-End, deux Développeurs Mobile et un QA :

LE JOB ?

  • Vous participez à l’élaboration des spécifications techniques et fonctionnelles détaillées
  • Vous concevez et développez les nouvelles fonctionnalités
  • Vous validez le bon fonctionnement grâce à des tests automatisés
  • Vous modernisez la solution en migrant un déploiement Docker/K8s avec l’aide de l’équipe DevOps
  • Vous soutenez les personnes en charge du support client (CSM/Sales)
  • Vous évaluez les procédures de travail et êtes force de proposition pour les optimiser

La stack technique :

  • Java/SpringBoot et l’écosystème Spring
  • Ecosystème Java de définition, d’implémentation, de sécurisation de services REST (Swagger/OpenApi/yaml, JAXRS, Spring etc)
  • Base de données : MySQL, MongoDB
  • Sécurité : App shielding, Android Keystore, Strongbox, Secure Element, TEE, Cryptographie, Certificats, Signature
  • XCode 12, cocoapods
  • Intégration continue : GIT, SONAR, JENKINS
  • Système d’identité et d’accès (normes OAuth2, Open ID Connect, Keycloak,..)
  • Concepts de Self-Sovereign Identity : blockchain, Verifiable Credentials, DID

Profil recherché

Et vous ?

Vous avez une expérience réussie d’au moins 5 ans en développement Java dans une équipe agile (Scrum) et dans un contexte d’intégration continue.

Les compétences techniques que vous devez maitriser :

  • Avoir publié des applications en production
  • Java
  • Connaissances des patterns architecturaux (MVVM, MVI)
  • Culture des tests (unitaires, d’instrumentation) et sensibilité à la couverture de code

Et nous ?

Vous retrouvez, au-delà de vos missions, une entreprise avec une vraie culture geek, autonome sur ses choix techniques. La possibilité de travailler en remote deux jours par semaine, La mise à disposition d’une plateforme de e-learning et l’opportunité de participer au développement de produits innovants destinés au grand public au niveau européen.


Déroulement des entretiens

Un process de recrutement simple :

  • Un premier échange téléphonique avec Alexianne, notre Talent Recruiter, pour en savoir plus sur vous et vous présenter l’entreprise
  • Un premier entretien avec des membres de l’équipe
  • Un test technique à faire chez vous et à nous présenter
  • Un dernier entretien avec un des membres de la direction

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.