Consultant JAVA / J2EE
Ref : 190919S002-
ASAP
-
75 - Paris
-
3 mois (renouvelables)
-
Consultant
Compétences requises
Description de la mission
Nous recherchons un Développeur JAVA / J2EE back end pour une mission de 3 mois renouvelables sur Paris.
Pour accompagner la transformation digitale du groupe pour devenir une “M-Company” avec un parcours client 100% digital, le département Digital Factory a besoin d’expertise et accompagnement dans les missions pour la réalisation de projets de la Roadmap. Le besoin repose sur 3 Développeurs backend ayant une expertise en développement Java J2EE Backend (Stack microservice).
La mission s’articule autour d’activités de projets de grande envergure sur les composants backend API du SI mutualisant les règles métiers des canaux B2C, B2B, B2E et Mobile (pas de développement sur le FrontEnd et Mobile Apps).
La Digital Factory est organisée en Chapters, chaque Chapter a un pool de développeurs dédiés à 70% à une Product Team, et 30% aux tâches de la Roadmap du chapter (Veille technologique, refactoring, POCs…)
Stack technologique pour laquelle les candidats doivent être qualifiés :
Langages et Frameworks : Java 8, Spring Boot, JAX-RS, Selma, Junit, Mockito.
Packaging et gestion de version : Git, Gitlab, Maven
Sensible à la démarche DevOps, Bonne connaissances REST, méthodologie agile, et craftsmanship (TDD, clean code, clean architecture…)
Compétences additionnelles : Kotlin, ElasticSearch, PostgreSQL.
Objectifs de la mission et tâches
Dans le cadre de cette mission, le société candidate doit être :
L’expert de référence assurant la cohérence, la qualité, le maintien et la réutilisabilité du cycle de vie logiciel sur une ou plusieurs applications du portefeuille;
Orchestre tous les aspects techniques du cycle de vie des applications;
Encourage les bonnes pratiques de design et développement logiciel, et fournit le support nécessaire aux équipes en interne ou aux équipes fournisseurs ;
Prépare et accompagne le déploiement des versions applicatives dans les différents environnements avec les équipes BuildToRun ;
Contrôle la qualité du code ou participe aux revues de code avec le Technical Leader;
Contribue au maintien en conditions opérationnelles des applications du domaine en collaboration avec les équipes de Production,notamment : analyse des logs via les outils de monitoring , support et gestion des incidents sur les applications et participe aux activités de maintenance préventive et corrective.
Livrables
Analyse technique
Rédaction de spécifications
Développement, paramétrage, préparation des livraisons sur les différents environnements développement/UAT/ Pre production & Production, correction des anomalies
Proposition d’optimisations pour gagner en performance/ respecter les standards & bonnes pratiques de développement logiciel (développement par les tests, standards sécurité)
Coordination avec les équipes Design et fournisseurs APIs & Mobile Apps
Pour accompagner la transformation digitale du groupe pour devenir une “M-Company” avec un parcours client 100% digital, le département Digital Factory a besoin d’expertise et accompagnement dans les missions pour la réalisation de projets de la Roadmap. Le besoin repose sur 3 Développeurs backend ayant une expertise en développement Java J2EE Backend (Stack microservice).
La mission s’articule autour d’activités de projets de grande envergure sur les composants backend API du SI mutualisant les règles métiers des canaux B2C, B2B, B2E et Mobile (pas de développement sur le FrontEnd et Mobile Apps).
La Digital Factory est organisée en Chapters, chaque Chapter a un pool de développeurs dédiés à 70% à une Product Team, et 30% aux tâches de la Roadmap du chapter (Veille technologique, refactoring, POCs…)
Stack technologique pour laquelle les candidats doivent être qualifiés :
Langages et Frameworks : Java 8, Spring Boot, JAX-RS, Selma, Junit, Mockito.
Packaging et gestion de version : Git, Gitlab, Maven
Sensible à la démarche DevOps, Bonne connaissances REST, méthodologie agile, et craftsmanship (TDD, clean code, clean architecture…)
Compétences additionnelles : Kotlin, ElasticSearch, PostgreSQL.
Objectifs de la mission et tâches
Dans le cadre de cette mission, le société candidate doit être :
L’expert de référence assurant la cohérence, la qualité, le maintien et la réutilisabilité du cycle de vie logiciel sur une ou plusieurs applications du portefeuille;
Orchestre tous les aspects techniques du cycle de vie des applications;
Encourage les bonnes pratiques de design et développement logiciel, et fournit le support nécessaire aux équipes en interne ou aux équipes fournisseurs ;
Prépare et accompagne le déploiement des versions applicatives dans les différents environnements avec les équipes BuildToRun ;
Contrôle la qualité du code ou participe aux revues de code avec le Technical Leader;
Contribue au maintien en conditions opérationnelles des applications du domaine en collaboration avec les équipes de Production,notamment : analyse des logs via les outils de monitoring , support et gestion des incidents sur les applications et participe aux activités de maintenance préventive et corrective.
Livrables
Analyse technique
Rédaction de spécifications
Développement, paramétrage, préparation des livraisons sur les différents environnements développement/UAT/ Pre production & Production, correction des anomalies
Proposition d’optimisations pour gagner en performance/ respecter les standards & bonnes pratiques de développement logiciel (développement par les tests, standards sécurité)
Coordination avec les équipes Design et fournisseurs APIs & Mobile Apps