Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD) à Paris
Astuce
Utilisez des virgules pour rechercher plusieurs termes en même temps.
Exemple : sql, php correspond à sql OU php
DÉVELOPPEMENT JAVA SPRING BATCH TDD sénior

💡 Contexte /Objectifs : Dans ce cadre, la prestation consiste à contribuer à/au(x) : Développement des différents projets fonctionnels Développement ITRM Maintenance du legacy Intégration des développements dans le SI La production de documentation et de recommandation Le suivi de la Feature Team Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, SonarAutres technologies : Docker et Kubernetes. Livrables Les livrables attendus sont : Développement JAVA backend Développement ITRM Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc. Documentation pour le suivi et le backuping
Architecte technique Java / AWS

Nous recherchons un Architecte technique Java / AWS pouvant prendre en charge des sujets : Move to cloud : AWS, Azure & GCP DevSecOps & DevOps IAC avec Terraform Architecture moderne : Serverless, Microservices, EventDriven, Hexagonale Expertise technique Java, spring, nodeJs, React, Angular, NextJs, API Rest, Test, Flutter ... Gestion de la Digital Factory et de l'avant vente Au sein de la Digital Factory, vous jouerez un rôle central dans la mise en place d'architecture et la réalisation des projets de Maintien en Condition Opérationnelle (MCO) ainsi que des nouveaux projets. Vous serez responsable du pilotage des meilleures pratiques techniques. Vous encadrerez une équipe pluridisciplinaire constitués des développeurs, testeurs et autres profils techniques. Votre rôle-clé inclura l’implémentation et le développement des nouvelles technologies et architectures tout en assurant la bonne réalisation des projets dans un environnement Agile et DevSecOps. Digital Factory dynamique et innovante avec des équipes pluridisciplinaires. Collaboration avec des équipes techniques et métiers. Utilisation des dernières technologies et des méthodes Agiles/DevSecOps. Missions Principales : . Architecture Technique et Conception Définir les architectures techniques adaptées aux besoins des projets (microservices, architectures 3-tiers, serverless, etc.). Réaliser des audits techniques et proposer des optimisations. Assurer la cohérence technique entre les différents projets et composants. . Innovation et Expertise Technologique Apporter une expertise sur les technologies modernes : React, Java, Spring, NextJs,Angular, Flutter, AWS, GCP, Serverless, DevSecOps . Promouvoir des solutions cloud natives et l’adoption des meilleures pratiques DevSecOps. Accompagner les équipes dans la montée en compétences sur les technologies et frameworks utilisés. Nous recherchons des profil smart ayant une approche agnostique et une maitrise de l'environnement Java avéré Princip Solid / Clean Code et autres règles de bonnes pratiques sont sollicités.
DÉVELOPPEMENT JAVA BACKEND Spring - JUNIOR OU CONFIRME

🏭 Secteurs stratégiques : Banque d’investissement 🗓 Démarrage : ASAP 💡 Contexte /Objectifs : L'entité est en charge du SI du Leasing pour deux lignes métiers:- les financements structurés de la grande clientèle- les financements pour les PME. Le bénéficiaire souhaite mettre en oeuvre plusieurs évolutions de son socle technique. A ce titre, le Bénéficiaire souhaite bénéficier de l'expertise du Prestataire en termes de Conception et développement Dans ce cadre la prestation consiste à contribuer à/au(x) : - La gestion du projet ITRM - La comitologie - Suivi - Reporting Environnement technique : Java 6/7/8/17, spring batch, spring web, xldeplloy, jenkins, SQL, Sonar Autres technologies : XLdeploy, Docker et Kubernetes. 🤝 Livrables : Les livrables attendus sont : Développement JAVA backend pour le projet Maille Contrat (réécriture de l'interface risque). Devops: mise en place de la chaine de déploiement du projet, des serveurs, monitoring etc.
Architecte Java / AWS

Nous recherchons un Architecte Java / AWS pouvant prendre en charge des sujets : Move to cloud : AWS, Azure & GCP DevSecOps & DevOps IAC avec Terraform Architecture moderne : Serverless, Microservices, EventDriven, Hexagonale Expertise technique Java, spring, nodeJs, React, Angular, NextJs, API Rest, Test, Flutter ... Gestion de la Digital Factory et de l'avant vente Au sein de la Digital Factory, vous jouerez un rôle central dans la mise en place d'architecture et la réalisation des projets de Maintien en Condition Opérationnelle (MCO) ainsi que des nouveaux projets. Vous serez responsable du pilotage des meilleures pratiques techniques. Vous encadrerez une équipe pluridisciplinaire constitués des développeurs, testeurs et autres profils techniques. Votre rôle-clé inclura l’implémentation et le développement des nouvelles technologies et architectures tout en assurant la bonne réalisation des projets dans un environnement Agile et DevSecOps. Digital Factory dynamique et innovante avec des équipes pluridisciplinaires. Collaboration avec des équipes techniques et métiers. Utilisation des dernières technologies et des méthodes Agiles/DevSecOps. Missions Principales : . Architecture Technique et Conception Définir les architectures techniques adaptées aux besoins des projets (microservices, architectures 3-tiers, serverless, etc.). Réaliser des audits techniques et proposer des optimisations. Assurer la cohérence technique entre les différents projets et composants. . Innovation et Expertise Technologique Apporter une expertise sur les technologies modernes : React, Java, Spring, NextJs,Angular, Flutter, AWS, GCP, Serverless, DevSecOps . Promouvoir des solutions cloud natives et l’adoption des meilleures pratiques DevSecOps. Accompagner les équipes dans la montée en compétences sur les technologies et frameworks utilisés. Nous recherchons des profil smart ayant une approche agnostique et une maitrise de l'environnement Java avéré Princip Solid / Clean Code et autres règles de bonnes pratiques sont sollicités.
Backend Developer Nest

Rejoignez une Fintech en pleine croissance , spécialisée dans les paiements pour les marketplaces. ✅ Une équipe tech ambitieuse et multiculturelle de 140 passionnés . ✅ Un environnement de qualité , avec des enjeux forts autour de l’architecture, de la scalabilité et de la sécurité . ✅ Un stack moderne et robuste : Node.js (NestJS), microservices, RabbitMQ, MongoDB, Vue.js 3, Docker. Missions : Développer et maintenir l’outil interne de gestion de la compliance Concevoir et implémenter des microservices en NestJS et assurer la communication entre eux via RabbitMQ . Optimiser la scalabilité et la performance des services back-end Appliquer et promouvoir les principes DDD (Domain-Driven Design) et Architecture Hexagonale . Participer aux revues de code et proposer des améliorations.
Développeur Backend Python FastAPI
Je recherche un Développeur Backend Python (5 ans d’expérience minimum) pour une mission chez une scale-up innovante qui révolutionne la gestion des avantages salariés. 🎯 👉 Le projet : L’entreprise développe une plateforme SaaS tout-en-un qui simplifie l’accès aux titres-restaurant, à la mobilité, aux chèques cadeaux et autres avantages sociaux. Son objectif : offrir une expérience fluide et optimisée aux employés et aux entreprises. 🔎 Stack & compétences requises : ✅ Python (5 ans d’expérience minimum) ✅ FastAPI (2 ans min) ou Flask (expertise requise si moins d’expérience sur FastAPI) ✅ Architecture microservices ✅ AWS & expérience avec des environnements de production ✅ Bonne maîtrise des tests d’intégration ✅ Connaissance en gestion des tâches asynchrones (un plus) ✅ Autonomie et force de proposition 📍 Infos pratiques : 📌 Localisation : Paris 11e (bientôt Paris 8e) 💻 Télétravail : 2 à 3 jours/semaine 💰 TJM : 580€ 📆 Durée : 3 mois renouvelables Si vous êtes dispo et intéressé(e), postulez !
integrateur logiciel - Editeur

Mission principale Le consultant en intégration de progiciel est responsable de l'intégration technique de solutions logicielles (progiciels) au sein du système d'information de l'entreprise. Il s'assure que l'architecture mise en place, basée sur des technologies modernes telles que PostgreSQL, MongoDB, des API REST, et des principes d'architecture avancée comme CQRS, Event Sourcing (ES), et Domain-Driven Design (DDD), réponde aux besoins fonctionnels et techniques des utilisateurs tout en optimisant la performance et la scalabilité des systèmes. Responsabilités et tâches principales Analyse des besoins fonctionnels et techniques : Collaborer avec les parties prenantes pour recueillir les besoins métiers, et traduire ces besoins en spécifications techniques claires, en tenant compte de l'architecture des données et des flux d'informations (utilisation de CQRS et Event Sourcing pour les systèmes complexes). Conception et personnalisation de solutions techniques : Concevoir et personnaliser les solutions d'intégration en intégrant les principes de Domain-Driven Design (DDD), afin d’assurer une architecture modulaire et évolutive, adaptée aux besoins spécifiques du client. Gestion des bases de données : Implémenter des solutions de stockage et de gestion des données en utilisant PostgreSQL pour les données relationnelles et MongoDB pour les données non structurées, en garantissant l’intégrité des données et des performances optimales. Développement et gestion des API REST : Concevoir et implémenter des API REST pour assurer l'intégration fluide entre les différents systèmes, tout en garantissant la sécurité, la scalabilité, et la performance des échanges. Intégration et déploiement de l'architecture CQRS/ES : Mettre en place une architecture basée sur CQRS et Event Sourcing, en séparant les lectures des écritures pour améliorer la performance des systèmes et offrir une scalabilité efficace. Tests d’intégration et validation : Élaborer et exécuter des tests d'intégration en environnement de pré-production pour valider l’interopérabilité des différents composants logiciels et garantir la qualité des intégrations réalisées. Accompagnement de la mise en production et support technique : Assurer la mise en production des solutions intégrées en coordination avec les équipes techniques et fournir un support technique post-production pour résoudre rapidement les incidents et maintenir la stabilité du système. Formation et accompagnement des utilisateurs : Fournir des formations techniques sur l’utilisation des nouvelles solutions, y compris les spécificités des architectures CQRS/ES et des bases de données NoSQL, pour faciliter l'adoption par les utilisateurs finaux et les équipes techniques. Rédaction de documentation technique : Documenter les choix d'architecture, les configurations des bases de données, les flux d'API, ainsi que les processus de mise en production, pour assurer un suivi complet du projet et faciliter la maintenance future.
Logiciel Crafts(wo)man FullStack .NET

Les objectifs du poste : · Développer avec différentes méthodologies : - Agilité (Scrum, Kanban), XP - TDD (Test-Driven Development), BDD (Behaviour-Driven Development), DDD (Domain Driven Design) · Mettre en place les Best Practices du code : Clean Code , Code Review , Pair Programming , BBL , etc. · Prévenir la dette technique par la pratique du Refactoring · Maintenir et améliorer la mécanique de livraison continue (automatiser au maximum la chaîne de production logicielle) : builds, tests unitaires et fonctionnels, analyse de la qualité du code, tests de performance et de charge, déploiement sur les différents environnements, etc. · Participer à l'amélioration continue sur la technique, l'organisation de l'équipe et les processus Le poste de Software Crafts(wo)man chez Code Insider s'articule autour de 3 axes majeurs : o Des missions, triées sur le volet en fonction de leur intérêt technique o L'évangélisation des bonnes pratiques de développement grâce à l'animation de la communauté, au travers d'événements techniques (dojos, meetup, hackathon, etc.) o Une veille technique permanente principalement au travers du parcours de formation proposé chez Code Insider
Développeur Flutter

Cherry Pick est à la recherche d'un Développeur Flutter pour l'un de ses clients dans le secteur automobile. Missions : Vos responsabilités Développement et maintenance d’applications mobiles avec le framework Flutter. Mise en œuvre d’une architecture clean (TDD, SOLID, design patterns). Gestion des états avec Bloc ou Riverpod . Intégration avec Firebase et le cloud GCP. Collaboration avec des équipes multidisciplinaires : Product Leaders, Product Owners, Scrum Masters et développeurs iOS/Android natifs. Suivi des bonnes pratiques de développement (Craftsmanship). Utilisation de Git et GitLab CI/CD pour la gestion du code et des pipelines. Compétences recherchées Maîtrise de Flutter et des concepts associés (widgets, animations, optimisation). Bonne connaissance des outils et méthodologies agiles. Expérience avec Node.js pour les intégrations back-end. Expertise en gestion des états : Bloc ou Riverpod . Familiarité avec Firebase, Git/GitLab CI et le cloud GCP. Capacité à travailler dans un environnement collaboratif et à forte exigence technique.
Développeur Python Angular

Dans le cadre du renforcement de ses équipes, notre client recherche un Architecte d'Entreprise confirmé.En ce sens, vos principales missions seront : L'analyse et la conception technique afin de répondre aux besoins du métier Assurer la maintenance corrective et évolutive des développements Le développement de nouvelles fonctionnalités en Python/TypeScript/SQL, avec forte couverture en tests unitaires (>80%) Le développement de front end web en Angular Application des standards de développements & Craftsmanship (Design, Qualité du Code, APIs REST, performances, TDD, BDD...) Application et automatisation/amélioration du workflow (GitHub flow, IaC, Code Reviews, CI/CD) Participer activement aux mises en production (Devops) Assurer le support de production (“you build it, you run it”): monitoring via ArgoCD / Grafana / Splunk Participation aux cérémonies agile (Planning / Daily Scrum / Démonstration / Rétrospective / Guild / Chapter ...)
Consultant (H-F) Tech lead Java Fullstack

Dans le cadre du développement et de l'évolution d'applications critiques pour un grand compte bancaire, nous recherchons un Tech Lead - Développeur Java FullStack expérimenté . Vous interviendrez sur l’ensemble du cycle de vie applicatif : conception, développement Frontend et Backend, mise en production et support , en collaboration avec l’équipe agile. Vous serez en charge de développer des APIs Restful avec Java SpringBoot , des interfaces web transactionnelles en Angular et Tailwind , et de garantir la qualité logicielle (tests unitaires et automatisés via TDD/BDD). Le poste inclut également la mise en production dans des environnements Cloud (Kubernetes, OpenShift) , la documentation technique (Confluence, Jira, DCIG) , ainsi que la participation active aux rituels Agile (Daily, Sprint Planning, Rétrospectives).
développeur .net/angular/azure/aws/mangodb

Développer et maintenir des applications, en traduisant les cas d'utilisation en solutions fonctionnelles. Concevoir, développer et livrer du code de haute qualité et évolutif, conformément aux meilleures pratiques en matière de codage, de sécurité et de tests. Collaborer étroitement avec les parties prenantes, les analystes et les autres équipes informatiques afin de garantir l'adéquation des solutions aux besoins des utilisateurs et aux objectifs du projet. Fournir des estimations de charge de travail, identifier les goulots d'étranglement et proposer des solutions d'amélioration continue. Tenir à jour la documentation technique en anglais et former les membres de l'équipe. Travailler avec une pile technologique moderne comprenant C#, .NET Core, Angular, SQL, MongoDB, Azure et les API REST. Contribuer activement à l'évolution de l'architecture système, Finops Suite jouant un rôle central dans la migration en cours de notre système de réservation (de Meteor vers Orchestrade). Compétences techniques requises : Maîtrise de C#, .NET Core, Angular et SQL. Expérience des bases de données NoSQL (MongoDB de préférence). Connaissance des plateformes cloud (Azure) et du développement d'API RESTful. Familiarité avec les pratiques de TDD (Test-Driven Development). Une expérience avec des technologies front-end modernes comme AG Grid est un plus. Compétences générales : Ouverture d’esprit et capacité d’adaptation à une architecture en constante évolution. Excellentes compétences en résolution de problèmes et capacité à travailler de manière autonome et en équipe. Capacité à gérer efficacement les changements de contexte et la charge de travail. Une connaissance fonctionnelle des produits classiques, du cycle de vie des transactions et des appels de marge est un plus. Ce que nous offrons : Un rôle central dans un projet à enjeux élevés au sein des domaines Finance et Back-Office Des opportunités de travailler avec des technologies de pointe et d’évoluer dans un environnement dynamique. Une culture collaborative où l’innovation et l’amélioration continue sont essentielles. Remarque importante : Nous savons que le candidat ne maîtrisera pas simultanément C#, Angular, Azure, AWS, MongoDB, SQL, les microservices, la finance, etc. Cependant, nous nous concentrerons principalement sur les compétences en C# (compétences avancées en C# requises), le raisonnement logique du candidat et sa capacité à travailler pour combler le fossé technologique.
Développeur back RUBY
Au sein de la Direction Produits & Technologies, nous recherchons un Développeur Ruby (H/F) pour participer activement à la modernisation et à l’évolution des outils et applications bancaires. Vous serez intégré(e) à une équipe technique dynamique et évoluerez dans un environnement favorisant l’ouverture d’esprit et la polyvalence technologique. L’écosystème applicatif repose principalement sur Ruby, mais nous encourageons également l’adoption de nouvelles technologies en fonction des besoins des projets. Vos Principales Missions : Développement & conception : Analyse des besoins, conception et développement d’applications robustes en Ruby, rédaction de documentation technique. Architecture & évolution technologique : Définition des architectures, mise en place de microservices (Ruby on Rails, Spring Boot), intégration de nouvelles technologies. Qualité & optimisation : Tests unitaires, revues de code, application des principes TDD, SOLID, Clean Code, optimisation des performances. Collaboration Agile : Travail en équipe avec les Product Owners, UX/UI designers, DevOps, participation aux rituels Agiles. Maintenance & support : Correction d’anomalies, veille technologique et réglementaire, amélioration de la résilience des applications. Environnement technique Maîtrise de Ruby dans un environnement de production. Connaissances en architecture microservices et en API REST. Expérience sur des bases de données SQL (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis). Familiarité avec les outils DevOps et CI/CD (Docker, Kubernetes, GitLab CI, Jenkins). Bonnes pratiques en tests unitaires et tests d’intégration. Connaissances des méthodologies agiles et des outils associés (Scrum, Kanban, Jira, Confluence).
Lead technique Java Angular

Nous recherchons un Lead Développeur Full Stack Java / Angular pour une mission stratégique au sein d’une équipe agile. Le projet porte sur le développement et l’optimisation d’applications web modernes, en intégrant les meilleures pratiques de développement et d’architecture. 🎯 Mission • Concevoir et développer des applications Single Page Application (SPA) avec Angular et un backend Java/Spring. • Mettre en place une architecture scalable et performante en appliquant les principes du Reactive Programming et des Design Patterns . • Encadrer et accompagner l’équipe de développement en assurant les revues de code , le respect des bonnes pratiques et la montée en compétences des développeurs. • Garantir la qualité du code via une approche Test Driven Development (TDD) et l’utilisation des outils d’intégration continue. • Participer à la définition et à la mise en place des stratégies de déploiement (CI/CD, Kubernetes, Docker, JobScheduler) . • Assurer une collaboration efficace avec les différentes parties prenantes (Product Owner, DevOps, Data Engineers).
Développeur mobile Android

Ce projet fonctionnant en mode Agile (SCRUM) et SAFE. Missions : Participation aux cérémonies Agiles SCRUM et SAFE Utilise les outils mis à disposition par le Groupe Rédige des tests unitaires Développe des fonctionnalités et correctifs pour l'application Android au sein de sprints de projets. Partage et interagit de manière efficace avec l'ensemble des acteurs et des dispositifs projets ; notamment l'équipe de développement (interne / externe), les référents fonctionnels et le CPSI Mise en place de bonnes pratiques de développement (code review, codestyle) et de test (TDD, BDD).
Ingénieur MECM/GPO

Dans le cadre d'une mission chez un de nos clients du secteur bancaire, nous recherchons un/e Ingénieur/e MECM/GPO : Pour cela vos principales missions seront (liste non exhaustive) : Convergence poste de travail entre nos différents SI Renforcement de la sécurité PDT sur des environnements de prod et LPM Gestion de paramétrages du client Microsoft 365 sur le PDT et le tenant Intégration d'applications métiers / éditeurs dans notre SI Gestion du patch Management Assurer le support de N2/N3 Livrer au RUN les évolutions et les documentations associées
Déposez votre CV
-
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.
Derniers posts sur le forum
- Trésorerie SASU : Comment gérer les premiers mois ?il y a 2 heures
- Quitter I**y pour Numbr, Keobiz, Evoliz ?il y a 2 heures
- Droit à l'ARE déchu avant épuisement, rechargement de droit impossibleil y a 4 heures
- Proposition de CDI en tant que freelanceil y a 6 heures
- SASU IR : Hiway et versement résultatsil y a 7 heures
- Présentation du projet : Levée de fonds pour l’acquisition et le développement d’un gîte 2.0 dans le Varil y a 11 heures