Développeur Backend Java H/F
- Lille - 59
- CDI
- Télétravail accepté
- Entreprise anonyme
Les missions du poste
Contexte Dans le cadre du développement et de la modernisation d'applications métiers, vous rejoignez une équipe Agile en tant que Développeur Backend Java. Vous participez à la conception, au développement et à la maintenance de services backend performants, sécurisés et évolutifs, tout en contribuant à l'amélioration continue des pratiques de développement et de la qualité logicielle.Vous évoluez dans un environnement technique moderne, basé sur les architectures distribuées, les API REST, les pratiques DevOps et l'intégration continue. MissionsConcevoir, développer et maintenir les composants backend en Java.Participer à l'analyse technique et à la conception des solutions.Développer des API REST et des services métiers robustes et performants.Rédiger un code propre, maintenable et conforme aux bonnes pratiques de développement.Réaliser les tests unitaires, d'intégration et contribuer à la qualité logicielle.Participer aux revues de code et à l'amélioration continue des pratiques de développement.Optimiser les performances des applications et résoudre les incidents techniques.Collaborer avec les Product Owners, Architectes, équipes Front-End, DevOps et QA.Participer aux cérémonies Agile et aux estimations des développements.Contribuer aux activités de déploiement, de supervision et de maintenance des applications.
Le profil recherché
Environnement techniqueLangages : Java, SQLFrameworks : Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Maven, GradleAPI & Architecture : REST API, Microservices, OpenAPI / Swagger, JSON, XMLBases de données : PostgreSQL, Oracle, MySQL, SQL ServerTests & Qualité : JUnit, Mockito, SonarQube, JacocoDevOps & CI/CD : Git, GitLab, GitHub, Jenkins, Docker, KubernetesMessaging : Kafka, RabbitMQCloud : AWS, Azure ou GCP (selon contexte)Outils : IntelliJ IDEA, Eclipse, Jira, ConfluenceMéthodologies : Agile Scrum, SAFe, DevOpsCompétences clésDéveloppement Backend JavaSpring BootDéveloppement d'API RESTArchitecture MicroservicesAnalyse et conception techniqueSQL et modélisation de donnéesTests unitaires et intégrationIntégration Continue / CI-CDDocker & KubernetesGitClean Code et Design PatternsRésolution d'incidents et optimisation des performancesTravail en équipe AgileDocumentation technique et revues de code