May 27, 2026
Développeur Java Senior (h/f)
Senior • Hybrid
Suresnes, France
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.
Similar jobs you might like
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é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 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 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
TECHLEAD FULLSTACK JAVA / REACT / ANGULAR (h/f)
Senior
Hybrid
Fontenay-sous-Bois, France
🏢 Summary: Mission de longue durée axée sur le développement et l’architecture d’applications sécurisées et performantes en Java, React et Angular. Le poste inclut la conception technique, le développement backend/frontend, l’assurance qualité via tests et CI/CD, ainsi que la collaboration en environnement Agile. 🗂️ Requirements: Expérience en développement Java, Expertise React, Expertise Angular, Maîtrise de l’architecture hexagonale, Compétences en CI/CD, Compétences en tests automatisés, Connaissance des méthodologies Agile, Expérience avec Swagger, Expérience avec OpenAPI 📃 Skills: Java, React, Angular, CI/CD, Swagger, OpenAPI, Agile, BDD, TDD 🏢 Description: 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.
Technology
emagine Polska
Développeur Backend Java/Kotlin Senior (h/f)
Senior
Hybrid
Puteaux, France
🏢 Summary: Senior Backend Java/Kotlin Developer role on a strategic energy-sector project focused on building and maintaining a highly available critical system. The position involves designing, developing, and supporting backend applications in an Agile SAFe environment with full BUILD & RUN ownership. Candidates will contribute to architecture, continuous improvement, and production support of industrial-grade systems. 🗂️ Requirements: Minimum 5 years of backend development experience, Strong proficiency in Java, Strong proficiency in Spring Boot, Strong proficiency in Kotlin, Experience with PostgreSQL, Experience with RabbitMQ or ActiveMQ, Experience with Ansible, Experience with Python, Experience working on critical or high-availability industrial systems, Strong BUILD & RUN culture, Experience working in Agile SAFe environment 📃 Skills: Java, Kotlin, Spring, PostgreSQL, RabbitMQ, ActiveMQ, Ansible, Python, SAFe, Agile 🏢 Description: Introduction & Résumé Nous recherchons un Développeur Backend Java/Kotlin Senior passionné pour rejoindre une équipe dynamique au sein d'un projet stratégique dans le secteur de l'énergie. Avec une expérience minimale de 5 ans et une maîtrise des technologies modernes telles que Java, Spring Boot et Kotlin, vous jouerez un rôle clé dans le développement d'un système critique à très haute disponibilité, représentant un enjeu majeur pour notre client. Main Responsibilities En tant que Développeur Backend, vous aurez pour responsabilités : Conception et développement de nouvelles fonctionnalités. Participation à l'architecture applicative. Tests, maintenance et amélioration continue. Prise en charge des applications jusqu'en production (BUILD & RUN). Analyse et correction des anomalies fonctionnelles et techniques. Participation à l'exploitation et au support des applications. Key Requirements 5 ans d'expérience minimum. Maîtrise de Java, Spring Boot, Kotlin, PostgreSQL, RabbitMQ ou ActiveMQ, Ansible et Python. Expérience impérative sur des SI critiques ou industriels à forte disponibilité. Forte culture BUILD & RUN. Environnement Agile SAFe. Nice to Have Expérience avec des outils de gestion de versions. Compréhension des pratiques DevOps. Other Details Ce poste est basé dans un environnement Agile et vous permettra de travailler sur des projets innovants dans un cadre collaboratif. Nous encourageons les candidatures à distance.
Technology
emagine Polska
Développeur Java - ERP IFS (h/f)
Mid
Hybrid
Aix-en-Provence, France
🏢 Summary: Role for an ERP/Java Developer to support the deployment of IFS Cloud ERP by delivering customizations, SQL queries, and system integrations. The position involves full development lifecycle tasks, including configuration, interface development, testing, and deployment. The developer will work on integrating systems using Java and Apache Camel within a complex enterprise environment. 🗂️ Requirements: Minimum 2–3 years of development experience, Hands-on experience with IFS Cloud customizations, Strong SQL proficiency, Advanced Java 8+ skills, Experience with REST Web Services, Experience with Apache Camel, Experience with Spring framework, Knowledge of GIT, Knowledge of PLSQL, Knowledge of JavaScript, Experience with JIRA 📃 Skills: IFS, SQL, Java, REST, Apache, Camel, Spring, GIT, PLSQL, JavaScript, JIRA 🏢 Description: Introduction & Résumé emagine recherche pour son client final grand compte, un(e) Développeur(euse) ERP/Java pour contribuer au déploiement du système ERP IFS. Le candidat retenu jouera un rôle clé dans le développement et l'adaptation des outils pour répondre aux besoins spécifiques des différentes entreprises du groupe. Responsabilités Comprendre l'environnement ERP et technologique du client. Participer aux ateliers avec les équipes fonctionnelles pour définir les besoins spécifiques. Configurer les customisations et requêtes SQL sur IFS. Réaliser toutes les phases de développement, y compris tests et déploiement. Développer des interfaces d'échange entre différents systèmes en utilisant Apache Camel, selon la charge de travail. Compétences Clés 2-3 ans d'expérience minimum en développement. Expertise en IFS Cloud pour les customisations. Maîtrise de SQL. Connaissance de JIRA. Compétences avancées en Java 8 et plus. Expérience avec les Web Services REST. Connaissance de GIT, PLSQL et JavaScript. Expérience avec Apache Camel et Spring. Utilisation d'API REST (expérience avec IFS et Ootary serait un plus). Autres Détails Localisation : Aix-en-Provence Télétravail : 1 jour par semaine Démarrage : ASAP.
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 Java (h/f)
Mid
Hybrid
Paris, France
🏢 Summary: Java Developer role focused on maintenance and evolution of billing applications within an existing team. The position involves full lifecycle development (design to deployment) across around ten applications, with strong functional interaction with accounting and BI teams. Emphasis is placed on application security and compliance with internal standards. 🗂️ Requirements: Proven experience in Java development, Experience with Spring framework, Strong SQL knowledge, Experience with Shell scripting and batch processing, Ability to handle maintenance and TMA activities, Experience in application design, development, testing and deployment, Knowledge of application security standards, Ability to work in functionally complex environments 📃 Skills: Java, Spring, JavaScript, SQL, Shell, Batch, TMA, Testing, Deployment, Security 🏢 Description: Contexte : Dans le cadre du renforcement d’une équipe existante, nous recherchons un développeur Java pour intervenir sur des applications liées à la facturation. Missions : Maintenance et évolution des applications Participation aux projets du pôle facturation (environ 10 applications) Conception, développement, tests, déploiement Participation à la TMA Contribution à la sécurisation des applications (respect de normes internes) Environnement technique : Historique : SQL / Shell (batch) Actuel : Java (8 → 17), Spring, JavaScript Particularités : Forte dimension fonctionnelle (60%) Interaction avec équipes comptables et BI Nécessite rigueur et compréhension métier.
Technology
ITDS
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
21,000 - 25,200 PLN
🏢 Summary: Senior Java Developer role focused on building scalable REST APIs and advanced backend systems using modern Java and Spring technologies. The position involves designing, developing, and testing secure enterprise solutions in a hybrid work model. It offers the opportunity to contribute to large-scale digital transformation initiatives. 🗂️ Requirements: 5+ years of professional experience in Java development, Strong expertise in Java 17+, Strong expertise in Spring Boot 3/4+, Experience with Git, Kubernetes, Jenkins, Flyway, RabbitMQ, and PostgreSQL, Experience in building and securing REST APIs, Ability to perform unit and integration testing, Ability to analyze requirements and translate them into technical solutions, Fluent English (written and spoken), Legal right to work in the European Union, Availability to work in a hybrid model (up to 2 remote days per week) 📃 Skills: Java, Spring, SpringBoot, Git, Kubernetes, Jenkins, Flyway, RabbitMQ, PostgreSQL, REST, UnitTesting, IntegrationTesting, Architecture, Security, English 🏢 Description: Unleash innovation with scalable enterprise solutions — shape the future of digital transformation! Warsaw-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java Developer , you will be working for our client, a leading player in the technology industry committed to delivering cutting-edge software solutions. You will contribute to building robust, scalable REST APIs and advanced backend systems, empowering organizations to transform their digital landscapes and drive business success. This is your chance to grow your career at the forefront of technological innovation. Your main responsibilities: Analyze requirements and convert them into comprehensive technical tasks, supporting the development process. Propose and challenge technical solutions to ensure optimal implementation. Develop functionalities in Java 17+ using Spring Boot 3/4+ in line with architectural and security standards. Conduct thorough unit and integration testing to ensure code quality. Create and update technical and architectural documentation for ongoing project clarity. Share knowledge with team members to foster continuous learning and improvement. Stay updated on technological advancements and suggest innovative enhancements. You're ideal for this role if you have: 5+ years of professional experience in Java development or relevant fields. Strong expertise in Java 17+ and Spring Boot (version 3 or 4+). Experience with Git, Kubernetes, Jenkins, Flyway, RabbitMQ, and PostgreSQL. Proven ability to analyze complex requirements and translate them into technical solutions. Solid understanding of REST API development, architecture, security, and best practices. Excellent communication skills in fluent English. Ability to work in a hybrid model, with up to 2 remote days per week. It is a strong plus if you have: Knowledge of containerization and orchestration tools or certifications. Experience working within Agile teams or with CI/CD pipelines. Language Required for the role: Fluent English, written and spoken. Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.