.
Contexte
Dans le cadre du développement et du déploiement d’une application mobile à vocation internationale, nous recherchons un(e)/deux développeur(se) / ingénieur(e) logiciel pour assurer l’intégration de systèmes de paiement (Wave, carte bancaire), la gestion des notifications, ainsi que le déploiement et la mise en production des différentes composantes de l’application.
La solution est basée sur une architecture moderne utilisant Spring Boot, Flutter et MySQL, avec des exigences élevées en termes de sécurité, performance et scalabilité.
Objectifs de la mission :
• Intégrer des solutions de paiement locales et internationales :
• Wave
• Cartes bancaires (Visa / Mastercard)
• Mettre en place un système de notifications multi-canaux
• Assurer le déploiement et l’exploitation des environnements (test, staging, production)
• Garantir la disponibilité et la fiabilité de la plateforme à l’international.
Technologies & Environnement :
• Backend : Java – Spring Boot
• Mobile : Flutter (Android / iOS)
• Base de données : MySQL
• Paiements :
• Wave
• Passerelles de paiement carte bancaire
• Notifications :
• Firebase, email
• Déploiement & DevOps :
• Docker / Docker Compose
• Autres :
• API REST
• Sécurité (JWT, HTTPS)
• Git
Missions principales :
• Analyse fonctionnelle et technique du projet
• Développement et intégration des APIs backend
• Intégration des paiements Wave et carte bancaire
• Gestion des transactions, callbacks et statuts
• Mise en place des notifications en temps réel
• Configuration et déploiement des environnements
• Mise en production et monitoring des services
• Support technique et maintenance évolutive
• Documentation technique
Profil recherché :
• Étudiant(e) ou jeune diplômé(e) (stage)
• ou développeur(se) expérimenté(e) (CDD / freelance / prestation)
• Solide expérience en Spring Boot
• Bonne maîtrise de Flutter
• Expérience avec les systèmes de paiement
• Connaissances en déploiement / DevOps
• Bonne maîtrise de MySQL
Type de collaboration :
• Stage
• CDD
• Freelance
• Prestation de services
• Durée : à définir
• Rémunération : à définir
Candidature :
• Merci d’envoyer :
• CV
• Portfolio ou GitHub
• Type de contrat souhaité et disponibilités (immédiat peut être un atout)