Contexte et Organisation : La mission des développeurs BACK END JAVA ? SPRING BOOT se déroulera au sein d?une équipe produit Agile, dans un environnement technique moderne, favorisant l?automatisation, la qualité logicielle et l?amélioration continue. ? Méthodologie Agile (Scrum, rituels, tickets JIRA, pair programming ponctuel) ? Stack à jour (Java 17, Spring Boot 3.x, Docker, MS SQL Server, Git, Azure DevOps CI / CD) ? Participation active à la conception technique, aux choix d?architecture et Proof-of Concepts ? Culture orientée simplicité, pragmatisme et valeur métier ? Refactoring régulier et amélioration continue encouragés Mission : ? Participer à l?analyse fonctionnelle des besoins métiers avec le Product Owner et le Lead Tech ? Concevoir, développer et maintenir des fonctionnalités backends robustes et scalables dans un environnement Spring Boot 3.x ? Exposer les fonctionnalités via des API REST documentées et versionnées ? Implémenter la logique métier en lien avec une base MS SQL Server, via JPA / Hibernate et des requêtes SQL performantes ? Intégrer les évolutions de schéma de base de données via Liquibase ? Écrire des tests automatisés (unitaires, d?intégration, API) pour garantir la fiabilité du code ? Assurer la correction des anomalies (MCO) et participer activement à la stabilité applicative ? Conteneuriser les services avec Docker pour les environnements de développement, test et production ? Participer à l?amélioration continue du pipeline CI / CD (Azure DevOps, Git Ops) ? Contribuer aux revues de code, à la documentation technique et au partage de bonnes pratiques ? Travailler en étroite collaboration avec les développeurs (front & back), DevOps, QA et équipes métier Compétences techniques attendues : ? Maîtrise de Java 17+ et de l?écosystème Spring Boot 3.x ? Spring Web, Spring Data JPA, Spring Validation, Spring Security (bonus) ? Bonne connaissance de la conception d?API RESTful : pagination, gestion des statuts HTTP, versioning, etc. ? Bonne maîtrise de MS SQL Server (modélisation, requêtes, optimisation, indexation) ? Expérience avec Liquibase (ou équivalent) pour la gestion des évolutions de base de données ? Maîtrise des outils Docker (build, run, configuration multi-conteneurs) ? Pratique des tests automatisés : unitaires (JUnit 5), intégration (Testcontainers), API RestClient) ? Outils de versioning (Git), gestion du code en équipe, CI / CD via Azure DevOps Autres compétences transverses : ? Esprit d?équipe et communication claire ? Rigueur, souci de la qualité, culture du clean code ? Curiosité technique, veille et apprentissage continu ? Autonomie, capacité à proposer et à challenger les solutions ? Appétence pour le debug / MCO, sens de l?initiative Profil candidat : Compétences techniques attendues : ? Maîtrise de Java 17+ et de l?écosystème Spring Boot 3.x ? Spring Web, Spring Data JPA, Spring Validation, Spring Security (bonus) ? Bonne connaissance de la conception d?API RESTful : pagination, gestion des statuts HTTP, versioning, etc. ? Bonne maîtrise de MS SQL Server (modélisation, requêtes, optimisation, indexation) ? Expérience avec Liquibase (ou équivalent) pour la gestion des évolutions de base de données ? Maîtrise des outils Docker (build, run, configuration multi-conteneurs) ? Pratique des tests automatisés : unitaires (JUnit 5), intégration (Testcontainers), API RestClient) ? Outils de versioning (Git), gestion du code en équipe, CI / CD via Azure DevOps Autres compétences transverses : ? Esprit d?équipe et communication claire ? Rigueur, souci de la qualité, culture du clean code ? Curiosité technique, veille et apprentissage continu ? Autonomie, capacité à proposer et à challenger les solutions ? Appétence pour le debug / MCO, sens de l?initiative
Créer une alerte emploi pour cette recherche
Dveloppeur Java • Levallois-Perret, Île-de-France, France
#J-18808-Ljbffr
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.