New offer - be the first one to apply!

July 1, 2026

TECHLEAD FULLSTACK JAVA / REACT / ANGULAR (h/f)

Senior • Hybrid

Fontenay-sous-Bois, France

Localisation : Val de Fontenay / 50 % de télétravail par semaine

Durée : 3 ans

Résumé

Le poste est conçu pour contribuer au développement technique d'applications en utilisant Java, React et Angular, garantissant ainsi des solutions sécurisées et performantes.

Responsabilités

  • Conception et validation de l’architecture technique des applications (Architecture Hexagonale BDD, TDD).
  • Développement sur Java (backend) et React/Angular (frontend).
  • Assurer la qualité du code (revues, tests, CI/CD).
  • Garantir la sécurité, la performance, la scalabilité des solutions et traiter la dette technique.
  • Conduite du changement.
  • Travailler avec les Product Owners, Scrum Masters et autres Tech Leads.

Compétences

  • Expérience en développement Java.
  • Expertise avec React et Angular.
  • Maîtrise des principes d’architecture (ex : Architecture Hexagonale).
  • Compétence en CI/CD et tests automatisés.
  • Connaissance des méthodologies Agile.
  • Expérience avec Swagger/OpenAPI.

Similar jobs you might like

Technology

emagine Polska

Développeur Full stack Java / React / Ansible / Docker / PostgreSQL (h/f)

Mid

On-site

Paris, France

🏢 Summary: Fullstack Java Developer role involving balanced backend and frontend development using Java and ReactJS, with responsibility for unit testing, deployment, and ensuring technical quality and stability of applications. 🗂️ Requirements: Solid experience in Java fullstack development, Strong knowledge of ReactJS, Experience with Ansible and Docker for deployment, Familiarity with PostgreSQL, Ability to write and execute unit tests 📃 Skills: Java, ReactJS, Ansible, Docker, PostgreSQL, UnitTesting 🏢 Description: Résumé: Le rôle principal consiste à rejoindre une équipe de développeurs afin de prendre en charge le développement et les tests unitaires en utilisant le langage Java, répartis de manière équitable entre le backend et le frontend, en utilisant ReactJS pour la partie client. Responsabilités: Développement de solutions en langage Java fullstack (50% backend, 50% frontend). Effectuer des tests unitaires pour assurer la qualité du code. Déploiement des applications avec Ansible et Docker. Assurer la conformité des composants aux exigences techniques et qualitatives. Garantir la qualité technique des produits développés. Contrôler la stabilité technique des applications et résoudre les problèmes techniques. Identifier et signaler les risques de non-respect du planning et des difficultés rencontrées. Proposer des solutions techniques de manière proactive. Participer activement aux ateliers et aux revues d'avancement. Contribuer aux revues de pairs et apprendre des retours. Must Haves: Expérience solide en développement Java (fullstack). Connaissance de ReactJS pour le développement frontend. Compétence dans l'utilisation d'Ansible et Docker pour le déploiement. Familiarité avec PostgreSQL en tant que système de gestion de bases de données. Capacité à effectuer des tests unitaires. Nice to Haves: Connaissance de l'environnement Windows. Expérience en méthodologies Agile/Scrum. Compétences en communication et travail en équipe. Autres Détails: Type de contrat : Temps plein Localisation : Paris

Technology

emagine Polska

Analyste développeur C#, SQL (h/f)

Senior

On-site

🏢 Summary: Long-term mission for a C# and SQL Analyst Developer to maintain and evolve applications supporting optical character recognition for banking document processing. The role focuses on application maintenance (RUN/MCO), development of enhancements and fixes, production support, and close collaboration with project stakeholders. It requires strong autonomy, rigorous reporting, and solid experience in Microsoft technologies. 🗂️ Requirements: Minimum 5 years experience in C# development, Strong proficiency in .NET and Windows environments, Good knowledge of SQL Server and SQL language, Experience with Gitflow workflows (GitLab or GitHub), Basic knowledge of Agile/Scrum methodology, Proven experience in RUN/MCO application support, Ability to manage multiple topics simultaneously, Ability to work autonomously, Strong written and verbal communication skills 📃 Skills: C#, .NET, SQL, SQLServer, Windows, Git, GitLab, GitHub, Gitflow, Scrum 🏢 Description: Localisation : Val de Fontenay ; 1J de TT par semaine après 3 mois de mission Durée : 3 ans Résumé : Ce poste d'analyste développeur C# et SQL vise à renforcer une division dédiée à l'industrialisation des solutions de reconnaissance optique de caractères. L'objectif principal est de maintenir les applications et services liés au traitement des documents bancaires, en assurant une collaboration efficace et un reporting rigoureux des activités. Responsabilités : Participer au maintien et aux évolutions des outils et services applicatifs Rédaction des spécifications fonctionnelles et techniques. Réalisation des développements attendus (évolutions, correctifs, defects). Documentation des tests unitaires et fonctionnels. Préparation, suivi et réalisation des mises en production. Support aux utilisateurs et à la maîtrise d’ouvrage. Participation au suivi de production et à la résolution/analyse des incidents. Collaborer avec les autres développeurs de l’équipe. Gérer en autonomie ses sujets (évolutions, defects, corrections). Réaliser un reporting précis de ses activités auprès de son chef de projets. Compétences : Minimum 5 ans d’expérience en développement C#. Très bonne maîtrise de .NET, développement C# et environnements Windows. Bonne connaissance de SQL Server et du langage SQL. Connaissance du framework Gitflow (Gitlab, Github). Connaissance de base de l’Agilité (Scrum). Expérience solide dans le RUN / MCO d’applications. Capacité à gérer plusieurs sujets en parallèle. Rigueur et autonomie. Bonne communication orale et écrite.

Technology

emagine Polska

Développeur Java Senior (h/f)

Senior

Hybrid

Suresnes, France

🏢 Summary: Senior Java Developer role focused on designing and building scalable cloud-based technical services using Spring Boot. The position involves developing RESTful APIs, implementing reactive programming, and ensuring application performance and quality. The role also includes CI/CD automation with GitLab and collaboration within an Agile environment. 🗂️ Requirements: Significant experience in Java development, Strong expertise in Spring Boot, Experience designing and developing RESTful APIs, Experience with Git and GitLab CI/CD, Knowledge of reactive programming, Understanding of relational databases, Understanding of NoSQL databases 📃 Skills: Java, Spring, SpringBoot, REST, Git, GitLab, CICD, Reactive, SQL, NoSQL 🏢 Description: Localisation : Suresnes / 2 jours de télétravail par semaine Durée : 3 ans Résumé : Le développeur Java Senior joue un rôle clé dans la conception et le développement de services techniques pour des solutions basées sur le cloud. Ce poste exige une expertise approfondie en programmation Java, notamment avec Spring Boot, ainsi qu'une forte capacité à assurer la performance et la qualité des applications. Responsabilités : Concevoir, développer et maintenir des applications Java robustes et évolutives utilisant Spring Boot. Créer et gérer des APIs RESTful pour intégrer divers systèmes et services. Collaborer avec l'équipe DevOps pour configurer et automatiser les pipelines CI/CD sur GitLab. Mettre en œuvre des solutions de programmation réactive pour améliorer les performances des applications. Participer à des revues de conception technique et de code pour garantir la qualité du code. Mentor et former des développeurs juniors et intermédiaires. Assurer la documentation technique et le contrôle de version à l'aide de Git. Participer aux réunions Agile et contribuer à l'amélioration continue du développement. Compétences : Expérience significative dans le développement Java, avec une expertise en Spring Boot. Maîtrise des APIs RESTful et des principes de conception d'API. Expérience avec Git et GitLab CI/CD pour le contrôle de version et l'intégration continue. Connaissance de la programmation réactive. Bonne compréhension des bases de données relationnelles et NoSQL.

Technology

emagine Polska

Développeur Java confirmé (h/f)

Senior

Hybrid

Montpellier, France

🏢 Summary: Senior Java Developer role focused on designing, integrating and developing projects while ensuring corrective and evolutive maintenance. The position involves unit and integration testing, production deployment preparation, technical documentation, and incident resolution within an agile environment. The role requires strong experience with Java ecosystem tools and DevOps practices. 🗂️ Requirements: Minimum 5 years Java development experience, Strong knowledge of Java APIs and web services, Experience with unit and integration testing, Experience with SQL databases, Proficiency with build and code quality tools, Experience with containerization and CI/CD tools, Knowledge of Spring and Spring Boot frameworks, Experience working in Agile environment 📃 Skills: Java, XML, JSON, REST, SOA, Swagger, JUnit, SQL, Maven, SonarQube, Docker, Spring, SpringBoot, Jenkins, GitLab, Ansible, Kubernetes, Postman, Node, Kafka, XLRelease, Jira, SOAP, ELK 🏢 Description: Résumé En tant que développeur(euse) Java confirmé(e), vous êtes chargé(e) de concevoir, intégrer et développer des projets tout en assurant les maintenances correctives et évolutives. Responsabilités : Assurer la conception, l’intégration et le développement des projets et solutions. Réaliser des tests unitaires et d’intégration sur les développements réalisés. Préparer la mise en production avec les équipes expertes. Gérer et maintenir la documentation fonctionnelle et technique. Assurer l’assistance à l’utilisation des applications. Diagnostiquer et résoudre les dysfonctionnements. Effectuer une veille technologique régulière. Interagir avec les membres des squads dans un contexte agile. Compétences Requises : Minimum 5 ans d'expérience en développement Java (hors alternance/apprentissage). Solide connaissance des API (Java, XML, JSON, REST, SOA, Swagger). Expérience avec Junit, SQL, Maven et SonarQube. Maîtrise de Docker et des frameworks Java (Spring et Spring Boot). Expérience avec Jenkins, Gitlab et Ansible. Connaissance de Kubernetes, Postman, Node, Kafka. Expérience avec XLRelease, Jira et Soap ELK. Autres Détails : Localisation : Montpellier (2 jours de télétravail/3 jours sur site). Démarrage : ASAP

Technology

emagine Polska

Développeur Back-End JAVA Sénior - (h/f)

Senior

Hybrid

Paris, France

🏢 Summary: Senior Java Backend Developer role focused on designing, developing and maintaining reliable, high-performance and scalable backend services in a microservices environment. The position involves continuous improvement, production monitoring, and close collaboration with cross-functional teams to ensure service quality and stability. Strong emphasis on CI/CD practices and cloud-based environments. 🗂️ Requirements: 6–9 years of Java development experience, Proven experience with Spring Boot, Experience building and maintaining microservices, Experience in high-volume production environments, Strong knowledge of CI/CD concepts, Hands-on experience with GitLab pipelines, Knowledge of Azure or ability to work in Azure environments, Ability to collaborate with cross-functional technical teams 📃 Skills: Java, Spring, SpringBoot, Microservices, CI/CD, GitLab, Azure, Docker, Kafka, DB2 🏢 Description: Résumé Le développeur back-end Java senior a pour mission de concevoir, développer et maintenir des services backend fiables, performants et évolutifs, tout en garantissant une expérience utilisateur de qualité. Responsabilités : Concevoir, développer et maintenir des services backend. Contribuer à la qualité du produit en ajoutant de la valeur pour l'utilisateur. Analyser le comportement du service en production et anticiper les dégradations. Participer à l'amélioration continue des services (refactorings, performance, sécurité). Assurer la responsabilité du service post-mise en production. Collaborer avec les équipes Produit, QA, DevOps, Cloud et Architecture. S'inscrire dans une logique orientée résultat. Compétences Requises : 6 à 9 ans d'expérience en développement Java. Expérience confirmée sur Spring Boot et microservices. Travail sur des environnements à forte volumétrie. Maîtrise des concepts CI/CD et pipelines GitLab. Connaissance ou capacité à monter en compétence sur Azure. Aisance en collaboration avec des équipes pluridisciplinaires. Atouts : Expérience avec Docker. Connaissances en Kafka ou systèmes de messaging. Maîtrise d'autres bases de données relationnelles (DB2).

Technology

emagine Polska

Développement mobile Android Fullstack - (h/f)

Mid

Hybrid

Breuil-le-Sec, France

🏢 Summary: Long-term mission (10–12 months) to strengthen an existing team working on omni-commerce applications, focusing on backend API development and functional enhancements within a stabilized architecture. The role involves building and evolving Node.js (Express) APIs, contributing to a Vue.js 3 frontend, and deploying through established CI/CD pipelines. The position requires active collaboration with technical and product teams in a full-stack capacity with backend dominance. 🗂️ Requirements: 3–5 years experience in software development, Strong proficiency in Node.js, Practical experience with Vue.js, Experience developing and evolving REST APIs, Ability to work across full stack with backend focus, Experience with CI/CD pipelines, Experience integrating existing services, Ability to fix bugs and enhance existing features 📃 Skills: Node.js, Express, Vue.js, JavaScript, REST, CI/CD, API, Git 🏢 Description: Contexte : Dans le cadre de la transformation digitale, vous interviendrez en renfort d’une équipe déjà en place sur des applications du domaine omni commerce. L’architecture technique est existante et stabilisée. Le besoin porte sur du développement et de l’évolution fonctionnelle (BUILD), en collaboration avec un développeur déjà présent. Vos missions : Développement et évolution d’APIs backend en Node.js (Express). Participation au développement frontend en Vue.js 3. Intégration et consommation de services existants. Correction de bugs et amélioration continue des fonctionnalités. Déploiement des développements via les outils CI/CD en place. Collaboration avec les équipes techniques et produit. Profil recherché : Expérience : 3 à 5 ans Bonne maîtrise de Node.js Connaissances en Vue.js Capacité à intervenir sur l’ensemble de la stack (dominante backend). Autonomie, rigueur et capacité à s’intégrer rapidement dans une équipe existante. Autre : Localisation : Breuil-Le-Sec (60) Télétravail : 2 jours / semaine Date de démarrage : asap ou début Mai Durée de la mission : 10-12 mois

Technology

emagine Polska

Développeur Full Stack-(h/f)

Mid

Hybrid

Le Mans, France

🏢 Summary: Full Stack Developer role focused on designing, developing, and maintaining web applications using Angular for the front-end and J2E for the back-end. The position involves contributing to technical specifications, ensuring application quality through testing, and maintaining technical documentation. Strong emphasis is placed on web standards, security, and accessibility compliance. 🗂️ Requirements: Proficiency in Angular, Proficiency in J2E, Strong knowledge of HTML, CSS, JavaScript, Knowledge of RGAA accessibility standards, Experience with Git and SVN, Understanding of object-oriented design principles, Knowledge of web application security principles, Ability to write technical documentation 📃 Skills: Angular, J2E, JavaScript, HTML, CSS, RGAA, Git, SVN, OOP, Security, Jahia, JEE8, Camel, REST, Apache 🏢 Description: Introduction & Résumé Nous recherchons un Développeur Full Stack pour concevoir, développer et maintenir des applications web. Le candidat idéal possédera une maîtrise d'Angular, de J2E, ainsi que des langages et normes web standards. La capacité à travailler en équipe et à produire de la documentation technique de qualité est essentielle. Principales Responsabilités Concevoir, développer et maintenir des applications web en utilisant Angular et/ou Jahia pour le front-end. Développer et maintenir les services du Socle et le Back-end en J2E. Participer à la définition des spécifications techniques et fonctionnelles. Tester et déboguer les applications pour assurer la qualité du produit final. Maintenir la documentation technique. Compétences Requises Maîtrise d'Angular et des langages web standards (HTML, CSS, JavaScript). Maîtrise des règles d'accessibilité (RGAA). Maîtrise de J2E. Expérience avec Git et SVN. Capacité à travailler en équipe et à communiquer efficacement. Bonnes qualités rédactionnelles. Compréhension des principes de conception orientée objet. Bonne compréhension des problématiques de sécurité liées au développement web. Nice to Have Connaissance d'Angular 16. Expérience avec JEE 8. Compétences en Apache Camel. Connaissances sur les API Rest.

Technology

emagine Polska

Développeur Full stack Java(h/f)

Senior

Hybrid

Niort, France

🏢 Summary: The offer concerns a Java Full Stack Developer role focused on evolving and modernizing applications from Java 8/11 to Java 21. The position involves technical design, algorithm development, API expertise, performance optimization, and active participation in Agile ceremonies. The role emphasizes robustness, code quality, testing, and continuous improvement within a collaborative team environment. 🗂️ Requirements: Expert-level Java expertise, Expert-level API development expertise, Expert-level algorithm design skills, Experience with Java version migration (8/11 to 21), Ability to design and implement scalable technical solutions, Experience with code reviews and technical documentation, Experience working in Agile environments 📃 Skills: Java, API, Algorithms, Kafka, BPMN, OpenShift, Python, React 🏢 Description: Résumé : La mission principale consiste à fournir une expertise en développement Java Full Stack en collaboration avec l'équipe, le chef de projet et le responsable de la gouvernance des projets SI. Responsabilités : Participer à la conception et au développement des évolutions techniques (de Java 8,11 vers Java 21) en collaboration avec l'équipe. Optimiser les pratiques de conception et de développement. Proposer des solutions techniques et participer aux choix de conceptions et algorithmes. Participer aux cérémonies d'équipe comme le PI Planning et les chiffrages. Concevoir et paramétrer des solutions tout en garantissant stabilité et performance. Implémenter et tester les fonctionnalités développées. Réaliser des revues de code en équipe. Contribuer à la documentation technique. Participer à l'amélioration continue du projet. Promouvoir la culture de la robustesse et de la performance. Must Haves : Expertise en Java (niveau expert) Expertise en API (niveau expert) Expertise en conception d'algorithmes (niveau expert) Nice to Haves : Connaissance des technologies de streaming (KAFKA) Expérience avec l'implémentation de solutions via des workflows BPMN Environnement conteneurisé (Openshift) Compétences en Python 3 Compétences en React 19

Technology

emagine Polska

Développeur Front Senior Vue.js / Nuxt.js (h/f)

Senior

Hybrid

Issy-les-Moulineaux, France

🏢 Summary: Mission de Développeur Front-End senior visant à concevoir, maintenir et optimiser des composants mutualisés en Vue 3 et Nuxt.js, tout en définissant les bonnes pratiques et en contribuant aux choix d’architecture Front-End. Le rôle implique une forte exigence en qualité de code et en performance au sein d’une équipe transverse. Démarrage prévu mi-mai. 🗂️ Requirements: Minimum 8 ans d’expérience en développement Front-End, Au moins 3 ans d’expérience avec Vue 3, Excellente maîtrise de Vue.js, Très bonne maîtrise de Nuxt.js, Profil 100% Front-End, Expérience en conception de composants Front mutualisés, Participation aux choix d’architecture Front-End, Expérience en optimisation de performances, Pratique des revues de code et respect des guidelines 📃 Skills: Vue, Vue3, Nuxt, JavaScript, Frontend, Performance, Architecture, Git, Agile 🏢 Description: Résumé : Dans le cadre du renforcement d’une équipe transverse dédiée aux bonnes pratiques Front-End, cette mission vise à concevoir et maintenir des composants Front pour l'ensemble des équipes de développement. Responsabilités : Développement et amélioration de composants Front mutualisés en Vue 3 / Nuxt.js Mise en place de bonnes pratiques de développement Optimisation des performances des applications Participation aux choix d’architecture Front-End Contribution à la qualité du code (revues de code, guidelines, documentation) Compétences Requises : Minimum 8 ans d’expérience en tant que Développeur Front-End Excellente maîtrise de Vue.js, avec au moins 3 ans d’expérience sur Vue 3 Très bonne connaissance de Nuxt.js Profil purement Front-End Atouts : Connaissances en optimisation des performances Expérience avec des pratiques de développement agile Détails Complémentaires : Démarrage : mi-mai

Technology

emagine Polska

Tech Lead Front / Design System senior - (h/f)

Senior

Hybrid

Clermont-Ferrand, France

🏢 Summary: Senior Tech Lead Front focused on defining and driving the technical vision of a strategic Design System, ensuring scalable front-end architecture and multi-framework compatibility. The role involves governance, CI/CD optimization, design token management, and code quality leadership. The mission requires strong expertise in modern front-end frameworks and design system best practices. 🗂️ Requirements: 5+ years front-end development experience, Experience as Tech Lead, Strong proficiency in Angular, Svelte or Blazor, Strong knowledge of CSS standards and responsive design, Experience with design tokens, Experience with front-end testing, Experience with CI/CD pipelines, Knowledge of WCAG accessibility standards 📃 Skills: Angular, Svelte, Blazor, CSS, Tailwind, GitLab, CI/CD, WCAG, Monorepo, DesignTokens, E2E, UnitTesting 🏢 Description: Le Tech Lead Front / Design System senior joue un rôle clé pour assurer la vision technique globale du Design System du client, un actif central et stratégique. Le candidat idéal disposera d'une solide expérience en développement front-end, en mettant l'accent sur plusieurs frameworks comme Angular, Svelte ou Blazor. Responsabilités Principales Définir et piloter la gouvernance technique du Design System. Garantir une architecture front scalable (monorepo, multi-packages, versioning, compatibilité multi-framework). Maintenir et faire évoluer la librairie de design tokens. Mettre en place et optimiser les pipelines CI/CD GitLab (tests, qualité, sécurité, releases automatisées). Garantir la qualité du code : tests unitaires, E2E, accessibilité. Accompagner les équipes projets et UX Designers sur la faisabilité technique. Exigences Clés 5+ ans d'expérience en développement front-end avec posture de Tech Lead. Forte maîtrise d'Angular, Svelte ou Blazor. Maîtrise des standards CSS, CSS/Tailwind et responsive design. Expérience avec design tokens, tests front, et CI/CD. Sensibilité aux normes d’accessibilité WCAG, performances, et éco-conception. Compétences en leadership, pédagogie, et collaboration avec designers et PO. Nice to Have Connaissance des dernières tendances en matière de design system. Compréhension des enjeux d'éco-conception dans le développement digital. Autre : Démarrage : Dès que possible Durée de la mission : 10 mois Expérience requise : 5 à 10 ans Localisation : Clermont-Ferrand, Auvergne-Rhône-Alpes. Télétravail : possible