Contexte de la mission : Dans le cadre d'une étude de levée de risques technologiques en environnement défense, vous intervenez sur le développement et l'intégration d'un logiciel distribué. Au sein d'une équipe, vous prenez en charge des sujets de développement, d'intégration, de déploiement et d'exploitation. Vous contribuez de manière transverse au front-end, aux API et microservices, aux plateformes de déploiement et à l'observabilité. Vos Responsabilités : - Faire évoluer une base existante et développer des composants applicatifs en Java, Python, C/C++ et/ou Bash ; - Concevoir ou intégrer des IHM Web ; assurer les échanges front-end / API REST / services métier et les tests end-to-end ; - Développer et intégrer des microservices : contrats d'API, communications synchrones et asynchrones, gestion des erreurs et traçabilité ; - Conteneuriser les applications avec Docker et contribuer à leur exploitation sous Kubernetes : configuration, services, ingress, secrets, diagnostic et résilience ; - Intégrer Kafka pour les flux événementiels et Keycloak pour l'IAM : OAuth 2.0, OpenID Connect, JWT, rôles et contrôle d'accès ; - Maintenir les pipelines CI/CD : build, tests, analyse qualité, packaging, déploiement automatisé et gestion de configuration.
Dans le cadre de projets applicatifs stratégiques pour des acteurs du secteur de la défense, nous recherchons un Développeur Java pour participer à la conception, au développement et à la modernisation de solutions logicielles critiques. Vous rejoindrez une équipe pluridisciplinaire fonctionnant selon des méthodes agiles et contribuerez à l'ensemble du cycle de vie des applications. Vos missions Concevoir et développer des applications back-end en Java. Participer à l'analyse des besoins et aux choix techniques. Développer et maintenir des API REST et des microservices. Contribuer à la refonte et à la modernisation d'applications existantes. Concevoir les accès aux données et optimiser les traitements. Écrire les tests unitaires, fonctionnels et d'intégration. Participer aux revues de code et garantir la qualité des livrables. Analyser et corriger les anomalies. Contribuer aux pipelines d'intégration et de déploiement continus. Documenter les architectures et les composants développés. Environnement technique Java, Java EE ou Spring Boot, API REST, microservices, SQL, PostgreSQL ou MariaDB, Maven, Git, GitLab, Jenkins, Sonar, Docker, Kubernetes, Linux.
Vos responsabilités :Concevoir, développer et maintenir des applications Full Stack Participer aux développements Back-End et Front-End Réaliser les tests unitaires, les tests d'intégration et accompagner les phases de qualification Participer aux revues de conception et challenger les choix techniques Contribuer à l'amélioration continue des pratiques de développement Assurer le suivi d'avancement de vos sujets auprès des interlocuteurs projets Participer au maintien en conditions opérationnelles des applications existantes Environnement technique :Java Spring Framework / Spring Boot React JS SQL Git API REST Microservices Outils d'assistance au développement basés sur l'IA
Nous recherchons un développeur principalement backend microservices expérimenté pour rejoindre une équipe en pleine structuration, dans un environnement technique 100% serverless AWS. • Développer, modifier et maintenir les microservices qui gèrent la donnée client CRM • Concevoir et faire évoluer les interfaces (API REST) entre le CRM et les systèmes consommateurs/producteurs de données client • Garantir la qualité, l'intégrité et la cohérence de la donnée client à travers les différents flux • Participer à la migration de fonctions historiques actuellement portées par une base Oracle vers des architectures serverless (AWS Lambda, AWS Glue), gestion de la rétention GDPR, calcul de la qualité de données... • Contribuer à la synchronisation des données entre le CRM (master) et les systèmes tiers, notamment dans le cadre de la migration e-commerce vers Shopify • Dévelopement Front End ponctuel pour des besoins de console d'administration/monitoring interne • Documenter les développements, les flux et les choix techniques • Travailler en environnement Agile (PI planning, cérémonies SAFe/Scrum) Stack technique : • TypeScript et Node.js • AWS serverless : Lambda, DynamoDB (NoSQL) • API REST, JSON • AWS Glue, scripts d'ETL/migration de données Outils et méthodes : • Git (versioning, branches, pull requests) • CI/CD via Gitlab et release management • Jira, Confluence Référence de l'offre : btt6o3wzj4
Mission : 7 mois, démarrage rapide Lieu : Paris, 2 jours de télétravail par semaine TJM : selon profil et expertise Vos missions Développer des user stories en full-stack (front-end et back-end), alignées sur les besoins métier et techniques Intégrer, maintenir et faire évoluer les contenus et les intégrations Contentful Concevoir et développer des APIs REST et gRPC, et contribuer à la migration d'un backend monolithique vers des microservices Participer à l'évolution d'un design system partagé entre plusieurs marques Investiguer les logs, débugger et résoudre les incidents pour garantir la stabilité et la performance de la plateforme Collaborer avec les équipes checkout et paiement sur les sujets transverses (moyens de paiement, wallets, BNPL) Sécuriser les temps forts commerciaux (ventes privées, opérations événementielles) avec un suivi proactif pour limiter les anomalies et régressions Participer aux cérémonies Agile/Scrum (sprint planning, refinement, daily, rétrospective) et aux code reviews Travailler avec une équipe internationale répartie en France et à l'étranger, et contribuer aux phases de discovery sur de nouveaux marchés Environnement technique Next.js · TypeScript · Node.js · Express · Salesforce · Microservices · gRPC · Algolia · Contentful · Elasticsearch · Vault · AWS S3 · Zod · GitHub Actions · CI/CD