> Markdown version of [/jobs/ext/2235607-developpeur-java-back-end-senior-h-f](https://www.wearedevelopers.com/jobs/ext/2235607-developpeur-java-back-end-senior-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Développeur Java Back-End Senior H/F - **Company:** Anderson Rh - **Location:** Paris, France (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Apache Tomcat, Component-Based Software Engineering, Confluence, JIRA, Automation of Tests, Unit Testing, Software Quality, Code Review, Databases, Continuous Integration, Relational Databases, Linux, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Spring Framework, Junit, PostgreSQL, Apache Maven, Microsoft Office, Nginx, Oracle (Applications), PowerDesigner, Scrum Methodology, Mockito, Swagger, Selenium, SONAR (Symantec), SonarQube, SQL Databases, Strategies of Testing, Management of Software Versions, Openapi, Datadog, Data Processing, Test-Driven Development (TDD), GitHub Copilot, Office365, Delivery Pipeline, Spring-boot, Generative AI, Backend, Gitlab, Git, Containerization, Git Flow, Gherkin, Integration Tests, Kubernetes, Apache Kafka, Npm(Software), Restful APIs, Cucumber (Software), Spring Batch, Devsecops, Docker, Jenkins, Microservices, Control M - **Published:** August 26, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/82680831.html ## About the Role Langages et frameworks : Java 8 à 25, Spring Boot 3, Spring Batch, JEE, Hibernate. - Bases de données : SQL, PostgreSQL, Oracle. Une excellente maîtrise de SQL est indispensable. - Architecture : microservices, composants partagés, API REST, Swagger et OpenAPI. - Évènementiel : Kafka. - Tests : TDD, BDD, JUnit, Mockito, Cucumber, Karate, Selenium, Gherkin. - CI/CD et DevSecOps : GitLab, Jenkins, Maven, npm, Helm, Flux. - Conteneurisation : Docker et Kubernetes. - Serveurs et systèmes : Tomcat, TomEE, Nginx, Linux et Windows. - Sécurité : JWT et OIDC. - Versioning : Git, GitFlow et Trunk-Based Development. - Outils : Datadog, Jira, Confluence, PowerDesigner, Control-M et O365. - IA générative : GitHub Copilot, avec une capacité à utiliser des techniques avancées de prompting. - Méthodologies : Agile, Scrum et SAFe., Anglais professionnel obligatoire - Séniorité : expérience comprise entre 8 et 10 ans minimum en développement Java Back-End, idéalement acquise sur des applications métiers complexes et des environnements de production exigeants., Profil recherchéExpérience comprise entre 8 et 10 ans minimum en développement Java Back-End, idéalement sur des applications métiers complexes et environnements de production exigeantsTrès bonne maîtrise de Java et de l'écosystème SpringSolide expérience en développement backend avec Spring BootBonne connaissance des architectures microservices et des API RESTExcellente maîtrise de SQLExpérience avec PostgreSQL et/ou OracleMaîtrise des pratiques de tests automatisés et de qualité logicielleBonne connaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOpsCapacité à intervenir sur des applications modernes ainsi que sur des environnements legacySensibilité forte aux enjeux de sécurité, de performance et de maintenabilitéExpérience dans la résolution d'incidents et de problèmes de productionUne expérience dans le domaine de la data, du reporting ou de la manipulation de données serait particulièrement appréciéeCapacité à accompagner et faire progresser des développeurs moins expérimentésAutonomie, rigueur et esprit d'analyseBonnes qualités de communication et goût du travail en équipeCapacité à partager l'avancement de ses travaux, à poser les questions nécessaires et à être force de proposition, 1. Expérience comprise entre 8 et 10 ans minimum en développement Java Back-End, idéalement sur des applications métiers complexes et environnements de production exigeants 2. Très bonne maîtrise de Java et de l'écosystème Spring 3. Solide expérience en développement backend avec Spring Boot 4. Bonne connaissance des architectures microservices et des API REST 5. Excellente maîtrise de SQL 6. Expérience avec PostgreSQL et/ou Oracle 7. Maîtrise des pratiques de tests automatisés et de qualité logicielle 8. Bonne connaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOps 9. Capacité à intervenir sur des applications modernes ainsi que sur des environnements legacy 10. Sensibilité forte aux enjeux de sécurité, de performance et de maintenabilité 11. Expérience dans la résolution d'incidents et de problèmes de production 12. Une expérience dans le domaine de la data, du reporting ou de la manipulation de données serait particulièrement appréciée 13. Capacité à accompagner et faire progresser des développeurs moins expérimentés 14. Autonomie, rigueur et esprit d'analyse 15. Bonnes qualités de communication et goût du travail en équipe 16. Capacité à partager l'avancement de ses travaux, à poser les questions nécessaires et à être force de proposition EUR Spring Maven Anglais Force de proposition Clean SGBD Confluence SQL Oracle Git Tomcat Hibernate Test driven development (TDD) Reporting JEE Veille technologique JUnit Batching Travail en équipe Jenkins Kubernetes Nginx Scrum Autonomie KAFKA Selenium Jira Amélioration continue PostgreSQL SonarQube Control-M API REST Spring Boot Java Pack Office Docker Esprit d'analyse ## Description Vous rejoindrez une équipe fonctionnant en mode Agile, intégrée à une organisation structurée autour de projets et de trains SAFe. Une présence obligatoire sur site les mardis et vendredis. 3 jours de télétravail par semaine. L'environnement de travail repose sur : - Une collaboration étroite entre les équipes techniques, produit et métier. - Une participation active aux cérémonies Scrum et SAFe. - Une forte exigence en matière de qualité, de sécurité et de performance. - Le partage de connaissances et l'accompagnement des profils plus juniors. - Une culture d'amélioration continue et de responsabilisation collective. - Des échanges réguliers avec les différents interlocuteurs du projet afin de garantir une bonne circulation de l'information., Concevoir, développer, tester, déployer et maintenir des applications robustes jusqu'en production. - Participer à la conception technique des composants applicatifs, principalement sur le périmètre backend. - Collaborer avec le Tech Lead, le Product Owner et les autres membres de l'équipe. - Garantir la qualité, la maintenabilité, la performance et la sécurité du code. - Mettre en oeuvre une stratégie de tests automatisés : tests unitaires, tests d'intégration et tests end-to-end. - Contribuer aux contrôles automatisés de qualité et de sécurité, notamment via Sonar et les scans de vulnérabilités. - Suivre les indicateurs de qualité et de performance applicative. - Appliquer les bonnes pratiques de Software Craftsmanship : clean code, principes SOLID et revues de code. - Participer à l'amélioration continue des pipelines CI/CD et des pratiques DevSecOps. - Intégrer les exigences non fonctionnelles liées à la sécurité, la performance, l'architecture et l'exploitabilité. - Intervenir sur le développement backend Java, les pipelines CI/CD ainsi que la résolution d'incidents et de problèmes de production. - Participer aux revues de User Stories, aux chiffrages et aux différents rituels Agile et SAFe. - Accompagner les développeurs plus juniors au quotidien, notamment lors des revues de code et dans l'application des bonnes pratiques. - Assurer une veille technologique ciblée et proposer des améliorations techniques pertinentes. - Utiliser et promouvoir les outils d'intelligence artificielle générative pour améliorer la productivité et la qualité des développements. Outils & Environnement ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)