Développeur Java; Senior
Listed on 2026-06-07
-
Software Development
Backend Developer, Java Developer
Description du poste :
Nous recherchons une personne passionnée en développement backend senior pour rejoindre une équipe dynamique. Ce rôle convient particulièrement aux personnes souhaitant faire évoluer leur carrière dans un environnement collaboratif et innovant. La personne collaborera avec des équipes multidisciplinaires afin de développer des services backend et des API fiables, évolutifs et sécurisés. En mettant l’accent sur l’excellence technique, l’agilité et l’esprit d’équipe, elle contribuera activement aux produits tout en approfondissant son expertise dans l’écosystème Java.
Responsabilités principales :
Développement collaboratif :
- Collaborer étroitement avec les gestionnaires de produit, les designers, les développeur
· euse·s frontend, les équipes Sys Ops et les pairs afin de livrer des fonctionnalités backend robustes (APIs, services, pipelines de données) soutenant les expériences utilisateurs - Participer activement aux cérémonies agiles (planification, mêlées quotidiennes, raffinement, rétrospectives)
- Contribuer aux revues de code en fournissant un retour constructif et en identifiant rapidement les enjeux liés à la qualité, la performance et la sécurité
- Adopter une approche centrée sur l’équipe en soutenant les pairs, en partageant l’information et en documentant les décisions
- Offrir de l’accompagnement et du mentorat aux autres développeur
· euse·s (pair programming, revues de conception, soutien technique)
Excellence en ingénierie :
- Concevoir, développer et maintenir des services backend en utilisant Java et ses frameworks (ex. : Spring, Spring Boot)
- Produire un code clair, efficace, maintenable et respectant des standards élevés de qualité
- Concevoir et faire évoluer des API REST en portant une attention particulière à leur conformité, leur utilisabilité et leur rétrocompatibilité
- Mettre en place des stratégies de tests adaptées (unitaires, intégration, contractuels, end-to-end) et automatiser les contrôles qualité
- Contribuer à la définition de l’architecture et aux décisions techniques (documents d’architecture, diagrammes, ADRs)
- Assurer l’opérabilité des solutions : journalisation, métriques, traçabilité, alertes, optimisation de la performance et gestion des incidents
- Collaborer à l’amélioration des pratiques CI/CD afin d’accélérer les livraisons et renforcer la fiabilité des déploiements
Innovation et amélioration continue :
- Explorer et proposer de nouvelles technologies, pratiques et outils améliorant la performance, la résilience et l’expérience développeur
- Contribuer à l’amélioration continue des processus, des méthodes de travail et des pratiques d’ingénierie
- Participer à des ateliers techniques et suivre les tendances du marché
- Contribuer à l’évolution des pratiques liées à l’utilisation de l’intelligence artificielle dans le développement logiciel
Attentes liées au niveau de séniorité :
- Prendre en charge des composantes backend de bout en bout, de la conception à la mise en production et leur exploitation
- Être à l’aise avec l’ambiguïté : analyser les problèmes, proposer des solutions avec compromis et orienter les décisions
- Élever les standards techniques en améliorant la qualité, la performance, la sécurité et la fiabilité des systèmes
- Influencer les pratiques d’équipe (standards de code, architecture, outils communs)
- Contribuer à la montée en compétence des pairs par le mentorat et le partage de connaissances
Qualifications requises :
- Solide maîtrise des pratiques de développement (Git, pipelines CI/CD, scripting Bash, Docker)
- Expérience confirmée avec l’écosystème Java (Java moderne, Spring, Spring Boot)
- Expérience en conception et développement d’APIs backend en environnement de production (REST, versionnement, documentation)
- Bonne compréhension des bases de données relationnelles et du SQL, ainsi que des outils ORM (ex. : JPA/Hibernate)
- Connaissance des différentes approches de tests dans une architecture logicielle
- Forte capacité d’apprentissage, proactivité et esprit d’amélioration continue
- Bonnes compétences en communication et collaboration
Atouts :
- Connaissance des frameworks de gestion de contenu web et moteurs de template (ex. : Apache Sling, Free Marker)
- Expérience avec les…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: