Développeur Java Back-End Senior H/F
Anderson RH
- Paris - 75
- Freelance
- Télétravail partiel
- 36 mois
- Bac +2
- Bac +3, Bac +4
- Bac +5
- Services aux Entreprises
Les compétences pour ce job
Vous vous reconnaissez dans ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Détail du poste
Le besoin
Contexte
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.
Missions
- 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
- 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.
Conditions de travail
- Lieu de la mission : Paris
- 3 jours de télétravail par semaine
- 2 jours seulement de présence sur site (mardis et vendredis)
- Date de démarrage : ASAP
- Mission de longue durée : 36 mois
- 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.
Le profil recherché
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 exigeants
- Très bonne maîtrise de Java et de l'écosystème Spring
- Solide expérience en développement backend avec Spring Boot
- Bonne connaissance des architectures microservices et des API REST
- Excellente maîtrise de SQL
- Expérience avec PostgreSQL et/ou Oracle
- Maîtrise des pratiques de tests automatisés et de qualité logicielle
- Bonne connaissance des environnements CI/CD, de la conteneurisation et des pratiques DevSecOps
- Capacité à intervenir sur des applications modernes ainsi que sur des environnements legacy
- Sensibilité forte aux enjeux de sécurité, de performance et de maintenabilité
- Expérience dans la résolution d'incidents et de problèmes de production
- Une expérience dans le domaine de la data, du reporting ou de la manipulation de données serait particulièrement appréciée
- Capacité à accompagner et faire progresser des développeurs moins expérimentés
- Autonomie, rigueur et esprit d'analyse
- Bonnes qualités de communication et goût du travail en équipe
- Capacité à partager l'avancement de ses travaux, à poser les questions nécessaires et à être force de proposition
Infos complémentaires
Publiée le 26/08/2026 - Réf : 7892e1b0ba95e8944887173eae512a24