Rattaché(e) à la Direction Développement, au sein de l’équipe LATAM, vous participez au développement de notre plateforme e-commerce et ajouter de nouvelles méthodes de paiement (GooglePay, ApplePay, tickets restaurant dématérialisés, …).

En tant qu'ingénieur développement Backend, vos principales missions sont :

  • Analyser les protocoles d’échanges avec les acquéreurs

  • Développer ces protocoles d’échanges pour en faire un nouveau Moyen de Paiement

  • Assurer l’intégration continue (tests automatiques)

  • Effectuer la mise en production

  • Apporter une expertise métier aux équipes support

  • Assurer la maintenance

Environnement technique

  • Backend : Java, Java EE, Hibernate, SOAP, REST, JBoss, SpringBoot

  • Base de données : MySQL/MariaDB

  • Méthodologie : Agile (Scrum) avec l’outil JIRA

  • Configuration : Git

  • Intégration continue : Jenkins 2, GitLab, Nexus, Selenium, Ansible

  • Conteneur : Docker

  • Supervision : Kibana

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

  • Vous êtes issu.e d'une formation supérieure (Bac +5) en informatique,

  • Vous avez au moins 3 ans d'expérience dans le développement Backend, idéalement dans l'écosystème du paiement,

  • D'ailleurs, Java n'a aucun secret pour vous,

  • And of course, you speak English and are able to say something else than "where is Brian?".
     

Votre personnalité fera la différence :

  • Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l'individuel et êtes adepte du « ensemble on va plus loin »,

  • Vous aimez partager votre expérience et vous enrichir de celle de vos collègues,

  • Vous avez une bonne communication orale et écrite pour transmettre efficacement les informations.

Côté paiements en ligne, ce sont plus de 300 000 e-marchants à travers le monde (Canal+, CROUS, CNAM, DirecTV) qui ont choisi de nous faire confiance pour notre expertise et la fiabilité de nos produits (nos services fonctionnent quand même en 24/7/365 !).

Les demandes clients sont de plus en plus importantes. Et pour maintenir notre haut niveau de service, nous renforçons notre service Vente à Distance (VAD), qui s’occupe de développer notre plateforme de paiement en ligne (PayZen). ::

Ce qui signifie que nous cherchons un.e Ingénieur.e Développement Java/fullstack.

 

Intéressé.e ? On vous en dit plus :

Au sein de notre service VAD, l’équipe Interface de Paiement (IPA), composée de 7 développeurs et 1 responsable d’équipe. L’objectif de l’équipe ?  Fournir à nos clients marchands les services nécessaires pour intégrer le paiement sur leur site et leur donner les outils pour gérer leur transactions. Autrement dit, une API REST , un formulaire de paiement à redirection, embarqué sur la page du marchand, des batchs de traitement de paiement par fichier, des liens de paiements, etc

En tant qu’ingénieur.e développement Java/fullstack, vous intervenez à 80% sur du backend, et vous :

  • Réalisez les développements en mode maintenance évolutive,

  • Effectuez les revues de code,

  • Développez les tests automatiques (unitaires, non-régression, end-to-end, BDD),

  • Pourrez être amené à faire du support N3.

 

On parle probablement le même langage :

  • Java 11/17/21, J2EE, JPA/Hibernate, REST, SpringBoot

  • HTML, CSS, ReactJS

  • SQL (MariaDB, MySQL), Cucumber, Behave

  • Git, Maven

  • Jenkins 2, Ansible, Selenium

  • Docker, Podman

  • Méthodologie Agile (Scrum)

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

  • Vous êtes issu.e d'une formation supérieure (Bac +5) en informatique,

  • Vous avez au moins 4 ans d'expérience dans le développement Backend,

  • D'ailleurs, Java (Java 7/8) et Java J2EE n'ont aucun secret pour vous,

  • Vous maîtrisez les bases de données SQL,

  • Vous êtes familier.ère avec la configuration Git,

  • And of course, you speak English and are able to say something else than "where is Brian?".
     

Votre personnalité fera la différence :

  • Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l'individuel et êtes adepte du « ensemble on va plus loin »,

  • Vous aimez partager votre expérience et vous enrichir de celle de vos collègues,

  • Vous avez une bonne communication orale et écrite pour transmettre efficacement les informations.

Vous intégrez notre équipe Monétique, rattachée à notre DSI, qui est composée d’une 10aine de personnes évoluant dans un contexte agile.

En tant qu’ingénieur développement Java, vous êtes en mesure de trouver des solutions à des sujets complexes, notamment grâce à une première expérience en monétique et une bonne compréhension des protocoles bancaires.

Concrètement, au quotidien, vous :

  • Analysez de specs techniques,

  • Trouvez des solutions à des problématiques complexes (développement),

  • Réalisez les écritures de tests unitaires, intégrés, non-régression,

  • Effectuez le suivi de la production.

 

On parle probablement le même langage :

  • Java (11,17), Javascript

  • C

  • Spring 3, React, Jboss (EAP 7.4), MaterialUI, Ext js (legacy)

  • Openapi, Liquibase, Maven, Node, Vite,  REST, websocket, SOAP (legacy)

  • Mariadb, ElasticSearch, Postgres

  • Junit 5, Testcafe, Nightwatch, Gatling, Selenium

  • Keycloak (RHSSO), JMS, Artemis

  • Jenkins, Git, Docker, Podman, Openshift, Sonar, Ansible, Kibana, Grafana, Sentry

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

  • Vous êtes issu.e d'une formation supérieure (Bac +5) en informatique,

  • Vous avez au moins 3 ans d'expérience dans le développement Backend, idéalement dans l'écosystème du paiement,

  • D'ailleurs, Java n'a aucun secret pour vous,

  • Vous avez déjà travaillé sur des projets en C,

  • Idéalement, vous avez une première expérience dans les protocoles bancaires (EBICS, CB2A…),

  • And of course, you speak English and are able to say something else than "where is Brian?".
     

Votre personnalité fera la différence :

  • Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l'individuel et êtes adepte du « ensemble on va plus loin »,

  • Vous aimez partager votre expérience et vous enrichir de celle de vos collègues,

  • Vous avez une bonne communication orale et écrite pour transmettre efficacement les informations.

Vos missions seront les suivantes :

  • Développer, maintenir et faire évoluer les plugins et connecteurs de paiement pour les CMS open source et cloud utilisés par les sites e-commerce de nos marchands

  • Assurer la compatibilité des plugins existants avec les nouvelles versions des CMS

  • Assurer le support N3 (en analysant le code source des différents CMS open source par exemple)

  • Effectuer des revues de code

  • Développer des tests automatiques

  • Participer aux cérémonies Agile et à la vie quotidienne de l’équipe

Notre environnement technique :

  • HMTL, CSS, JavaScript (jQuery entre autre ), Git

  • PHP, PHPUnit , Symphony

  • Python

  • SQL (MariaDB, MySQL)

  • GitHub

L’équipe développe également sur des briques JAVA permettant de mutualiser des traitements sur les CMS Cloud, dans ce contexte, vous serez amené à participer et à évoluer sur des travaux en JAVA, avec pour environnement technique :

  • SpringBoot

  • Jenkins

  • JUnit

  • Java

 

Vos missions seront évolutives. En fonction de votre avancée et de vos appétences, vous aurez l’opportunité d’intervenir sur d’autres projets.

Prêt.e à relever le défi ?

Prêt.e à relever le défi ?

Ce que l'on attend de vous :

  • Vous êtes en dernière année d'école d'ingénieur ou de master informatique,

  • Vous avez de solides bases en PHP et Java,

  • Vous êtes curieux.se techniquement et adorez creuser les sujets,

  • Vous êtes reconnu.e pour votre rigueur,

  • Vous avez une bonne communication et capacité de synthèse

  • Vous êtes autonome mais pas indépendant.e, et grand.e adepte du « seul on va plus vite, ensemble on va plus loin ».