Développeur Back End Senior - Freelance (H/F)
Summary
Freelance senior backend developer (750 EUR/day) embedded in an e-commerce technical team building and maintaining a consumer-facing SAP Commerce Cloud site. Acts as the team's technical reference for backend development, code quality and mentoring, in a Java/Spring stack under Scrum/SAFe.
Notre client dans le secteur Autre recherche un/une Développeur Back End Senior H/F
Description de la mission :
Contexte
La mission s'inscrit au sein d'une direction technique e-commerce en charge de la mise en œuvre des évolutions fonctionnelles d'un site e-commerce grand public. Les équipes techniques interviennent sur l'étude et le cadrage des besoins, la conception, la documentation, les développements, ainsi que sur la maintenance corrective et évolutive de la plateforme.
Le développeur est intégré à une équipe projet en charge d'un ou plusieurs parcours d'achat ou prestations du site. L'organisation de l'équipe est en agile Scrum, dans un contexte SAFe, avec l'appui d'experts et d'architectes solution.
Mission
La mission consiste à intervenir en tant que développeur backend senior, avec un rôle de référent sur les aspects du cycle de vie produit, du développement backend, de la qualité de code et de l'accompagnement de l'équipe.
Principales responsabilités
*
Être le référent sur tous les aspects du cycle de vie du produit de son équipe
*
Être le référent en matière de code, définir et mettre en place les bonnes pratiques, ainsi que le cadre et les règles de développement
*
Accompagner l'équipe, résoudre les problèmes et contribuer à la montée en compétences
*
Développer des parties spécifiques et complexes du projet
*
S'assurer de la qualité du code grâce à des outils d'analyse de code automatique
*
Concevoir avec l'équipe les solutions à mettre en œuvre et mettre en place des POC
*
Supporter la mise en place des différents tests liés à la technologie : unitaires, techniques, fonctionnels, performance, sécurité
*
Maintenir la documentation : Confluence, bonnes pratiques, modes opératoires, veille, documentation projet
*
Interagir avec les Product Owners et les métiers pour comprendre et caractériser les besoins
*
Assurer la maintenance des produits livrés : demandes d'évolution et traitement des anomalies
*
Réaliser une veille technologique et utiliser les outils projet
*
Participer à des astreintes ou interventions en heures non ouvrées lorsque nécessaire
Environnement technique
*
Plateforme e-commerce : SAP Commerce Cloud
*
Frontend : NodeJS, VueJS
*
API et sécurité : REST API, SSL, OAuth2, Web services
*
Conteneurisation et plateforme : Docker, Kubernetes, OpenShift
*
Langages : Java 10 minimum, Shell, Groovy
*
Frameworks : Spring MVC, Spring Boot, Spring Security, EHCache
*
Intégration et outils : Git, GitLab, Jenkins, Sonar, Postman, SoapUI, ANT, Maven, UML
*
Base de données : MySQL, SQLServer
*
Messaging et architecture : Kafka
*
Pratiques de développement : TDD, TU, TI, craftsmanship, design patterns, clean code
*
Collaboration : Jira, Confluence, Microsoft Teams
*
Méthodologies : Agile Scrum, SAFe
Livrables attendus
*
Non applicable, la prestation s'effectue dans le cadre d'une assistance technique
Profil recherché
Expérience
*
Minimum de 7 à 10 ans d'expérience
*
Plus de 7 ans d'expérience significative en conception et développement SAP Commerce Cloud
*
Expérience de cadrage de besoin en collaboration avec des équipes métiers
Compétences techniques
*
Maîtrise confirmée de SAP Commerce Cloud : E-commerce Suite, Type System, Impex, OCC, moteur des prix, PIM, Adaptive Search, WCMS, paiement, moteur de promotions, Build System
*
Maîtrise confirmée de Java 10 minimum, Shell et Groovy
*
Maîtrise confirmée des frameworks Spring MVC, Spring Boot, Spring Security, Web services et REST API
*
Bonne maîtrise des outils UML, SoapUI, Postman, ANT, Maven, GitLab
*
Connaissance des SGBD MySQL et SQLServer
*
Maîtrise des pratiques de qualité logicielle : TDD, tests unitaires, tests d'intégration, design patterns, clean code
*