Chez Lyra, nous développons un nouveau module d’authentification basé sur les API AISP. Destinée à notre plateforme de paiement, cette solution sera intégrée à différents moyens de paiement, notamment le SEPA.
Le projet associe l’analyse du fonctionnement des API, le développement des services Java et la création des interfaces nécessaires au parcours d’authentification. Une attention particulière sera portée à la fiabilité des échanges, à la gestion des erreurs et à l’intégration du module dans les applications existantes.
Vous renforcerez l’équipe de développement aux différentes étapes du projet, de l’analyse des besoins jusqu’à la mise en production. Ce stage vous permettra de développer vos compétences en Java et en intégration d’API sur une nouvelle fonctionnalité de notre plateforme.
En tant qu'ingénieur développement, vous serez amené.e Accompagné(e) par l’équipe de développement, vous serez amené(e) à :
-
Analyser les besoins fonctionnels et techniques du module et étudier la documentation des API AISP à intégrer,
-
Participer à la conception et au développement de la solution en Java 21 et Spring Boot,
-
Développer les interfaces du parcours d’authentification à l’aide de templates Thymeleaf,
-
Contribuer à l’intégration du module aux différents moyens de paiement de la plateforme, notamment le SEPA,
-
Créer les tests unitaires et d’intégration pour vérifier le fonctionnement du module, y compris les scénarios d’erreur,
-
Participer à la mise en production de la solution et à son suivi, avec l’appui de l’équipe,
-
Rédiger la documentation technique et fonctionnelle associée au module,
-
Vos missions pourront évoluer en fonction de votre progression, des projets de l’équipe et de vos motivations.
Environnement technique
-
Back-end : Java 21, Spring Boot
-
Front-end : Thymeleaf
-
Base de données : MariaDB
-
Outil de build : Gradle
Ce que nous attendons de vous :
-
Vous préparez un diplôme en informatique au sein d’une école d’ingénieurs ou d’un cursus universitaire et souhaitez contribuer au développement d’une solution intégrée à une plateforme de paiement,
-
Vous avez de bonnes connaissances en Java et en développement web,
-
Vous avez des connaissances en bases de données relationnelles et en SQL,
-
Une première expérience avec Spring Boot ou l’intégration d’API constitue un plus,
-
Vous êtes techniquement curieux.se, rigoureux.se et disposez de bonnes capacités d’analyse. Vous savez prendre des initiatives et appréciez le travail en équipe,
-
Vous avez un bon niveau d’anglais pour consulter la documentation technique des API.