Trouvez votre prochaine offre d’emploi ou de mission freelance Spring Batch
Lead developer java angular CDI

Dans le cadre d’un projet stratégique de transformation digitale chez l’un de nos clients grands comptes, nous recherchons un Lead Developer Java / Angular en CDI . Vous interviendrez en tant que référent technique au sein d’une feature team Agile, sur des sujets à fort impact métier. 🚀 Vos missions En tant que Lead Developer , vous serez en charge de : Encadrer techniquement une équipe de développeurs (soutien, code review, montée en compétences) Participer aux choix d’architecture et garantir la qualité des livrables techniques Développer les fonctionnalités principales en Java 21 / Angular 14+ Contribuer à l’implémentation de l’architecture hexagonale et des principes du DDD Piloter l’intégration et le déploiement continu (GitLab CI/CD, Jenkins) Être le point de contact technique des équipes métier, QA et PO Mettre en place et diffuser les bonnes pratiques de développement et de test Participer activement aux cérémonies Agile (daily, sprint planning, reviews, retros)
SENIOR DÉVELOPPEMENT JAVA SPRING BATCH TDD (8 ans et plus)

🏭 Secteurs stratégiques : Banque d’investissement 💡 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 => un poste junior existe sous le titre développement java backend spring junior ou confirmé
Expert.e Fullstack Java/JS

En tant que Expert.e Fullstack Java / JS, vous interviendrez dans l’amélioration des pratiques d’ingénierie logicielle des équipes de développement au sein d’une plateforme e-commerce. Vous apporterez votre expertise sur les bonnes pratiques en matière de développement Java et Javascript pour contribuer au développement de nouvelles fonctionnalités. Par la suite, vous vous concentrerez sur l’amélioration des pratiques organisationnelles, de la qualité logicielle et de la documentation. Votre rôle Développement et architecture · Contribuer au développement de fonctionnalités en Java et JavaScript · Accompagner les développeurs dans la résolution de problématiques complexes · Participer aux choix technologiques et à la définition des architectures logicielles · Contribuer à la mise en œuvre des bonnes pratiques de développement (tests, CI/CD, sécurité, performance) Qualité logicielle et bonnes pratiques · Promouvoir une culture d’exigence technique : revues de code, tests automatisés (JUnit), couverture, normes de qualité (SonarQube) · Veiller à la maintenabilité et lisibilité du code (Clean Code, documentation) · Participer à l’amélioration des pratiques de développement au sein des équipes (standards, outils, automatisation) Collaboration et documentation · Mettre en place des pratiques documentaires efficaces afin de faciliter la transmission des connaissances et la pérennité des projets · Collaborer avec les équipes produit et les parties prenantes pour s’assurer que les objectifs techniques sont alignés avec les besoins métier
Coach Craftmanship

Je recherche 'un Coach Craftmanship au sein de la Squad Archivage, vous devrez avoir une Maitrise en BDD, TDD, DDD, Peer programing, revue de code collective, etc Vos principales missions seront : Assurance un haut niveau de disponibilité et de performance de la solution au quotidien en apportant votre analyse de l’existant et proposant des améliorations pour augmenter nos SLA Conception et Développement des features du sprint backlog Assurance des revues de codes et autres contrôles permettant la maintenance de la qualité de code Force de proposition, participation aux choix techniques en lien avec les architectes du groupe et participation aux recrutements de l’équipe. Garant des respects des bonnes pratiques de développement Participation sur des cadrages de projets IT ou métiers sur la plateforme en tant qu’Expert en lien étroit avec les architectes et autres experts (sécurité, data management,…) Assurance du respect et l'application des normes de sécurité IT Assurance de la montée en compétence des Ingénieur Software juniors, confirmés. Le profil doit être Expert sur les environnements techniques: * Java ( 8,17,21) , Spring, Springboot, SpringData, Spring Batch, Jenkins, Maven, Git, Sonar, Docker, Kubernetes, Architecture Hexagonale, Architecture microservices, cloud, PostgreSQL, Oracle, MQ. Les missions sont: Accompagnement des équipes et bonnes pratiques de développement Conception et Développement Tests unitaires et d’intégration Mise à jour de la documentation: Spécifications Techniques, Confluence, Jira, etc Préparation et Mises en qualification et production de l'application
Développeur fullstack/ Devsecops

La mission principale consiste à assurer que les besoins sont bien couverts dans les engagements du train, que les livrables sont dans la cible technique du client, développer dans le cadre du DevSecOps, promouvoir les pratiques DevSecOps au sein de l'équipe, prendre en charge les correctifs nécessaires, assurer la réalisation des tests unitaires et automatisés, des tests End To End, participer au bon niveau des indicateurs sur l'Excellence opérationnelle de l'application et du périmètre de l'équipe, participer aux revues des User Stories (US) et aux chiffrages, corrections des anomalies et suivi de production, s'assurer que les pipelines de déploiement continu sont bien en place et conformes, automatisation des tests dans le processus de déploiement, création/correction de pipeline DEVSECOPS, Jenkins file, utilisation d'outil de supervision d'applications, participer aux cérémonies du train SAFe, mettre en pratique l'usage de l'IA générative.
Développeur JAVA

SII Aix Méditerranée, accompagne ses clients dans l’intégration des nouvelles technologies, procédés et méthodes de management de l’innovation pour contribuer au développement de leurs futurs produits ou services et faire évoluer leurs systèmes d’information. Nous conjuguons de manière durable et vertueuse la satisfaction de nos clients avec le bien-être et l’épanouissement de nos collaborateurs tout en délivrant un haut niveau de performance. Au travers de notre entité composée de quatre-vingts consultants et de leurs expertises liées au développement logiciel, au test et à la chefferie de projet , nous intervenons aujourd’hui sur des projets à forte valeur ajoutée, ambitieux et à l’international autour des secteurs du numérique, de l’industrie et des services en assistance technique et/ou en engagement. Nous couvrons un vaste secteur vous permettant de trouver une opportunité proche de chez vous : nous disposons d’opportunités sur Aix-en-Provence, Venelles, Marseille, Gémenos ou encore Avignon. Vous aurez le choix de rejoindre une équipe ambitieuse, talentueuse et engagée sur des sujets tels que : la conception d’une carte à puce implantée dans des documents biométriques, le développement d’une application de livraison de colis, l’innovation dans le suivi de cargos maritimes ou bien encore le développement d’applications de gestions d’évènements autoroutiers ou de plateforme monétique. Rencontrons-nous et valorisons ensemble les métiers de l’ingénieur et son rôle de « Changeur de Monde ». Dans le cadre de l’accompagnement de nos clients grands comptes (monétique, notariat, bancaire, identité et sécurité) nous disposons d’opportunités de Développeurs JAVA F/H sur Aix-en-Provence & Marseille ! A ce titre, vos principales missions consistent à : Analyser et développer les composants en utilisant les langages appropriés : Java, Spring, Hibernate, Maven Assurer le développement et la réalisation des applications Collaborer avec les équipes fonctionnelles et définir les spécifications techniques Harmoniser et industrialiser l’ensemble des composants et applications Documenter les applications pour les développements ultérieurs et la mise en production. Réaliser les tests unitaires
JUNIOR OU CONFIRME - DÉVELOPPEMENT JAVA BACKEND Spring (2-6 ans)

🏭 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.
Développeur Java/Python (5 -10 ans d'expé)
Nous recherchons un développeur Python Confirmé (XP 5>10 ans) ayant également des compétences en Java Back End pour intervenir au sein des équipes de notre client dans le secteur de l'assurance. Vous intégrerez une équipe dynamique dans un environnement SaFe et serez en charge du développement et de la maintenance d'applications dédies à la gestion d'export à l'internationale Vos missions : Analyse des besoins et mise en œuvre des spécifications techniques. Développement de nouvelles fonctionnalités dans le cadre DevSecOps Créer et corriger les pipelines DevSecOps, Jenkins file Participation aux phases de tests, de déploiement et de support. Participation à la définition des architectures techniques et choix technologiques. Participer aux cérémonies du train SAFe. Collaboration avec les équipes métier et IT pour assurer la bonne réalisation des projets. Mettre en pratique l'usage de l'IA generative Pré-requis : Vous avez des expériences au sein d'environnement SaFe (certification fortement appréciée) Concepts à maitriser : Docker / Kubernetes / Kafka Maitrise des technologies suivantes :Python 3+ / JAVA v11+ , J2EE, SQL, Spring Boot 3+, Spring Batch, Spring Data, Maitrise de la méthodologie Agile (Scrum), SaFe, Jira, Power AMX Pratiques : TDD/BDD Une expérience dans le domaine de l’assurance, idéalement assurance export est un plus
Senior Data engineer - Cloud Azure

Dans ce cadre , la prestation consiste à contribuer à : - L'intégration des cas d’usages Datalake dans le SI avec l'Architecture Techniques - Identifier et prévenir les risques éventuels de dérapages en terme de coûts et de délais afin de mitiger le risque identifié - Développement et Implémentations des collectes de données, des jobs de traitement et Mapping de données (Spark/Scala/SparkSQL) - Développement des moyens de restitution via génération de fichier et ou API & Dashboarding ( Java Spring Batch/Boot, rest API, Postgres) - A l'amelioration de la chaîne de livraison continue ( Jenkins, Sonar, Nexus , Kubernetes) - Mise en place de la revue de code avec l'entité - Initiatives projet sur la migration Azure Avec l'Architectures Techniques dans les choix d'implémentation au sein du SI, la prestation consistera à contribuer à/au(x) : - Préconisations en termes d'architecture big data - Mise en place des moyens techniques en conformité avec les lignes directrices fixées par les métiers, les normes et standard SG - La garantie de la qualité et de la maintenance technique du produit - Bon fonctionnement de la stratégie de test du produit - La veille technique
Coach Craftmanship (Agile & Devops) / JAVA

Le bénéficiaire souhaite une prestation d'accompagnement dans le cadre d'un Coach Crafts Java au sein de la squad Archivage. Le Coach Crafts doit Avoir une Maitrise en BDD, TDD, DDD, Peer programing, revue de code collective, etc Vos principales missions seront : · Assurance un haut niveau de disponibilité et de performance de la solution au quotidien en apportant votre analyse de l’existant et proposant des améliorations pour augmenter nos SLA · Conception et Développement des features du sprint backlog · Assurance des revues de codes et autres contrôles permettant la maintenance de la qualité de code · Force de proposition, participation aux choix techniques en lien avec les architectes du groupe et participation aux recrutements de l’équipe. · Garant des respects des bonnes pratiques de développement · Participation sur des cadrages de projets IT ou métiers sur la plateforme en tant qu’Expert en lien étroit avec les architectes et autres experts (sécurité, data management,…) · Assurance du respect et l'application des normes de sécurité IT · Assurance de la montée en compétence des Ingénieur Software juniors, confirmés. Le profil doit être Expert sur les environnements techniques: * Java ( 8,17,21) , Spring, Springboot, SpringData, Spring Batch, Jenkins, Maven, Git, Sonar, Docker, Kubernetes, Architecture Hexagonale, Architecture microservices, cloud, Postgresql, Oracle, MQ.
Développeur Java back-end expérimenté (H/F)

Basée à Lille, Lyon, Nantes, Grenoble et Bruxelles, Insitoo Freelances est une société du groupe Insitoo, spécialisée dans le placement et le sourcing des Freelances IT et Métier. Depuis 2007, Insitoo Freelances a su s’imposer comme une référence en matière de freelancing par son expertise dans l’IT et ses valeurs de transparence et de proximité. Actuellement, afin de répondre aux besoins de nos clients, nous recherchons un Développeur Java back-end expérimenté (H/F) à Hauts-de-France, France. Les missions attendues par le Développeur Java back-end expérimenté (H/F) : - Dev/Back quasi 100% mais à terme possibilité d'avoir en maintenance un front angular. - Build/Run * 80%: build: en étroite collaboration avec les responsables d'applications concernés, vous prendrez en charge, de l'étude au suivi de mise en production, les projets qui vous seront confiés. * 20%: proposer des optimisations de la fiabilité de l'application, simplifier l'exploitation et augmenter la résiliance des applications. Compétences techniques : Java 21 , Spring Batch , Spring boot, JPA, GitLab CI, GCP, SQL. Domaine : Supply chain Retail Activité principale : Développement - Analyse Activités complémentaires possibles : Test/ Mise en production/ Participation ou animation de cercles transverses autours de la technique, la qualité, le RUn, .... Compétences techniques optionnelles : Postgres, Oracle Méthodologies Agile : Scrum/Kanban
Ingénieur Système Java Expérimenté - Mission Freelance - 450
Contexte & Mission Dans le cadre du développement de son activité de gestion des réclamations client, un acteur majeur du secteur bancaire souhaite refondre son application existante pour la rendre plus modulaire et adaptable à différentes populations de clientèle. Nous recherchons un Ingénieur Système expérimenté pour assurer le développement back-end en Java, tout en intégrant les dimensions fonctionnelles et techniques du projet. Missions principales - Concevoir et développer des solutions robustes en Java - Participer au cadrage fonctionnel et à la rédaction des Users Stories - Assurer les tests (TDD, BDD) et garantir la qualité du code - Rédiger et maintenir la documentation technique et fonctionnelle (DAT, DAAF, Confluence, Jira) - Préparer et assurer les mises en qualification et en production - Assurer le support aux utilisateurs et participer aux évolutions du produit Stack technique & outils - Langages & Frameworks : Java, Spring Boot, Spring Batch - Bases de données : PostgreSQL - Cloud & Conteneurisation : Cloud dMZR, Kubernetes, Docker - CI/CD & DevOps : Git, ALM Octane - Méthodologies : TDD, BDD, DDD Profil recherché - Expérience confirmée en développement Java (Spring Boot, Spring Batch) - Bonne maîtrise des concepts DDD et des tests automatisés (TDD, BDD) - Expérience avec les environnements cloud et conteneurisés (Kubernetes, Docker) - Capacité à travailler en mode Agile, en interaction avec les équipes métier - Rigueur, autonomie et capacité d’analyse
Lead Tech JAVA (Nantais impératif)

Dans le cadre de plusieurs projets clients, nous recherchons plusieurs profils Lead Tech JAVA résidants à Nantes obligatoiremen t. Contexte : · Début de la mission : Mai 2025 · Localisation sur Nantes avec 50% en télétravail et 50% en présence sur site · Intégration d'une équipe évoluant dans un contexte agile CONNAISSANCES REQUISES : • Langages : Java 17/21 • Framework : Spring / Spring Boot, Spring Batch • Intégration : Docker, Kubernetes • BDD SQL/NoSql : Oracle, MongoDB • Outils dev : GitLab, Jenkins, Maven • Outils support : JIRA, Confluence • Tests : Junit, Mockito • API : REST, SOAP • Méthodologies : Agile CONNAISSANCES APPRECIEES : • Langages : Java 17 • Framework : Liquibase • Serveurs d’application : Websphere • BDD SQL/NoSql : PostGreSQL • Outils dev : Nexus, GitLab-ci • Qualimétrie : SonarQube, IQServer, SysDig • Monitoring : Dynatrace, Kibana • Architecture SI : Microservices, architecture hexagonale, Event-Driven • Méthodologies : Mode Produit, Refactoring • Sécurité : Protocole Oauth2/JWT • Plateforme : Kafka
Tech Lead Craftmanshift (DevOps, sécurité et développement logiciel)

Mon client Bancaire recherche un Tech Lead Craftmanshift disposant d'une expertise en DevOps, sécurité et développement logiciel afin d'apporter une expertise Craftmanshift aux équipes applicatives. Vos interviendrez aussi bien sur des sujets de Run que des sujets de Build. Mon client recherche un collaborateur pour intervenir au sein de la Squad Tarification, en particulier sur l'application OPRA. OPRA est une application qui permet de gérer le référentiel produit. On y définit les conditions de fonctionnement des offres et des produits, les règles d'éligibilité aux produits, les avantages et les tarifs. OPRA s'appuie sur une solution IBM composée des progiciels ODM et MDM. OPRA est un référentiel au cœur du SI. Nous sommes donc contributeurs de projets variés et issus de domaines différents ( Crédits à la consommation, Crédits immobiliers, Monétique, Hello Banque, …). Profil recherché Tech Lead avec un engagement de résultat dans le Delivery Des expériences dans l'approche Craftmanship La connaissance du Framework SAFe est un plus, afin de favoriser son intégration dans notre organisation BCEF IT Expériences significatives sur Java Framework (Spring Boot), sur l'outillage CI/CD Une connaissance du Cloud IBM et des outils ODM / MDM est un plus Une expérience avec une relation d'un éditeur de progiciel est un plus Le collaborateur aura comme missions principales : Acteur majeur sur le projet de refonte d'OPRA Participation aux ateliers de travail dans le cadre du chantier d’alignement des orientations, du chantier de rationalisation des orientations, du chantier de migration des données Travail en étroite collaboration avec le Chef de Projet de refonte Garant de la qualité des développements Force de propositions et d'accompagnement des Ingénieurs Software internes comme externes applicatives dans l'industrialisation, la testabilité et la pérennité de leur développement Environnement technique Langages : Java 17, 21 IDE : IntelliJ Framework : SpringBoot, Spring Batch Méthodologie/Concept : Agile Kanban Web Service : API Rest CI / CD : Gitlab, Sonar, Jenkins, Docker Cloud : Kubernetes/OpenShift
Ingénieur Full Stack Java/Angular H/F

Dans ce contexte, et afin d’accompagner notre client dans la mise en œuvre de sa stratégie numérique, vos missions seront les suivantes : - Analyser et chiffrer les besoins des clients et les moyens fonctionnels ou techniques permettant d’y répondre - Identifier les contraintes techniques et la faisabilité d'un projet soumis par le client, en lien avec l'architecture technique ou fonctionnelle - Restituer par écrit l'information fournie par le client et faire valider le document produit - Proposer de nouvelles solutions d'architecture (fonctionnelle applicative) - Vérifier l'existence de composants applicatifs ou d'éléments techniques répondant aux besoins définis - S'assurer de la compatibilité de composants applicatifs ou d'éléments techniques avec ceux déjà existants - Rédiger en langage métier la solution informatique destinée au client (spécifications techniques) - Rédiger des scenarios de tests pour les équipes de recettes - Implémenter la solution (programmation, paramétrage...), en respectant les normes et standards - Réaliser des revues de codes sur les développements d’autres membres de l’équipe - Réaliser les tests unitaires - Rédiger la documentation associée - Assurer la maintenance évolutive ou corrective des solutions développées - Assurer le déploiement des applications sur les différents environnements - S’assurer le bon fonctionnement des applications déployées - Contribuer aux projets internes relatifs à son domaine d’activité - Assurer le support des applications de niveau 2 - Renseigner des tableaux ou indicateurs d'analyse ou de reporting - Animer et participer aux réunions techniques - Partager et faire circuler des informations au sein de l'entreprise ou de son service - Encadrer et piloter les prestataires sur les activités de maintenances et/ou projet - Stack Technique : JAVA 11/ 17 / 21 – SPRING BATCH – SPRING BOOT – Angular - Jenkins – Maven – Sonar – Github - PostgreSQL
Architecte Solution

Cherry Pick est à la recherche d'un Architecte Solution pour l'un de ses clients dans le secteur l'e-commerce. Missions : -Apporter une expertise avancée en Java et Javascript pour guider les équipes dans la mise en œuvre de solutions robustes, évolutives et performantes. -Assurer un rôle de référent technique, en accompagnant les développeurs dans la résolution de problématiques complexes. -Participer activement aux choix technologiques et à la définition des architectures logicielles. Amélioration des pratiques d’ingénierie : -Promouvoir et mettre en place des pratiques de développement logiciel de haute qualité, telles que les revues de code, les tests automatisés et l’intégration continue. -Identifier les axes d’amélioration des processus existants et proposer des solutions concrètes pour optimiser l’efficacité des équipes. -Partager les bonnes pratiques en matière de développement et de gestion de code source. - Définir et diffuser une approche API-led Connectivity de nos API. Qualité logicielle et documentation : -Définir et garantir des standards de qualité logicielle pour l’ensemble des projets. -Mettre en place des pratiques documentaires efficaces afin de faciliter la transmission des connaissances et la pérennité des projets. -Collaborer avec les équipes produit et les parties prenantes pour s’assurer que les objectifs techniques sont alignés avec les besoins métier. Compétences -Expertise confirmée en développement Backend (Java 11, Spring Boot 2+, Spring Batch, Maven, Couchbase) et Frontend (ReactJS 15, NextJS 18, Redux, Tailwind), avec une solide expérience dans des environnements complexes (Kafka). -Très bonnes connaissances des architectures web, des concepts de microservices (API RESTful) et des pratiques de développement moderne (conteneurisation, Docker, Kubernetes, GCP). -Capacité à vulgariser des concepts techniques et à accompagner des équipes dans la montée en compétences. -Expérience en amélioration continue des processus de développement et en gestion de la qualité logicielle (SonarQube). -Maîtrise des outils de CI/CD, des frameworks de tests (JUnit) et des bonnes pratiques de documentation. -Excellentes compétences en communication, esprit d’équipe et sens du leadership technique.
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.