Le poste Développer API Java - spring boot
Partager cette offre
Dans le cadre du développement de la nouvelle application mobile, nous mettons en place une architecture e-commerce orientée API et Headless, s’appuyant sur la plateforme SAP Hybris et un écosystème de microservices Java.
L’objectif est de concevoir, développer et faire évoluer les APIs e-commerce exposées aux canaux digitaux, notamment l’application mobile.
Le prestataire interviendra sur :
- Le développement et l’évolution des APIs e-commerce
- L’intégration et l’extension des services SAP Hybris
- La mise en place et la maintenance des flux asynchrones via messaging
- L’amélioration de la performance, de la robustesse et de la scalabilité des services backend
La mission couvre les services backend exposés à l’application mobile, notamment :
- Catalogue produits
- Recherche et navigation
- Gestion panier
- Services clients
- Pricing et promotions
- Disponibilités produits et stocks
- Services transactionnels e-commerce
Concevoir et développer des APIs REST e-commerce en Java
- Implémenter et faire évoluer les fonctionnalités SAP Hybris
- Participer à la conception technique et aux choix d’architecture
- Garantir la qualité, la performance et la sécurité des services développés
Intégration et messaging :
- Mettre en œuvre des flux événementiels via Kafka
- Assurer l’intégration avec les systèmes du SI e-commerce
- Contribuer à la gestion des échanges inter-services
Qualité et maintenance :
- Réaliser les tests unitaires et d’intégration
- Participer aux revues de code
- Contribuer à la résolution des incidents et anomalies
- Participer à l’amélioration continue des pratiques de développement
Profil recherché
ANALYSE
Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales
Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges
CONCEPTION ET DÉVELOPPEMENT
Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet
Adapte et applique les paramètres techniques des progiciels ou des middlewares
Réalise le prototypage
Analyse et développe les composants en utilisant les langages appropriés
Participe à la structuration des Bases de Données
Participe à la revue croisée des développements de ses pairs
Initialise le dossier d'exploitation
Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration
Documente les applications pour les développements ultérieurs et la Mise en Production (MEP)
Harmonise et industrialise l'ensemble des composants et applications
Utilise les composants logiciels réutilisables et met à jour la nomenclature
RECETTE UNITAIRE ET TESTS D'INTÉGRATION
Responsable des tests unitaires : élaboration des jeux d'essais et réalisation
Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé
Vérifie la conformité de l'ouvrage avec la demande formulée
Contribue à la préparation et à la réalisation des tests d'intégration
Analyse les résultats et rédige le rapport de tests
MAINTENANCE
Réalise les développements nécessaires à la maintenance corrective et évolutive
Participe à l'analyse et à la résolution des incidents de production
Environnement de travail
Les livrables sont:
Dossier de conception
Développement API
Java 11+ - Expert - Impératif
Spring Boot 2+ - Expert - Impératif
API Restful - Confirmé - Impératif
SAP Hybris - Confirmé - Important
Français Courant (Impératif)
Anglais Lu, écrit (Secondaire)
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développer API Java - spring boot
GAGNITECH
