Développeur Senior Java - Angular H/F
Role details
Job location
Tech stack
Job description
-
Conception & Développement - Vous participerez à la conception et au développement de nouvelles fonctionnalités au sein d'une architecture moderne orientée microservices. Concevoir et développer les nouvelles fonctionnalités de la plateforme digitale. Participer à l'évolution du socle technique et des composants communs. Développer des API REST performantes et sécurisées. Concevoir des composants réutilisables et maintenables. Participer aux études techniques et aux phases de chiffrage. Garantir la qualité, la performance et la maintenabilité des développements.
-
Architecture & Expertise technique - En véritable référent technique, vous contribuerez aux choix d'architecture et à la diffusion des bonnes pratiques. Les architectures Microservices. Les principes SOLID et les Design Patterns. Les approches DDD (Domain Driven Design). Les architectures Hexagonales. Les bonnes pratiques de développement sécurisé. Les standards de qualité de code.
-
Qualité logicielle & Sécurité - Vous aurez un rôle majeur dans la qualité des livrables produits. Garantir le respect des standards de développement sécurisé. Concevoir des développements conformes aux exigences de sécurité applicative. Mettre en oeuvre les bonnes pratiques de tests (TDD, tests unitaires, intégration). Participer aux revues de code. Corriger les anomalies et assurer la qualité des livraisons.
Une bonne maîtrise des exigences RGAA (accessibilité numérique) est fortement appréciée.
- Travail en équipe Agile - Vous évoluerez au sein d'une équipe Scrum / Kanban où vous participerez activement à : la conception technique des User Stories ; la planification des développements ; l'amélioration continue des processus ; la transmission des connaissances auprès des autres développeurs ; la veille technologique.
Environnement technique : Java 21, Spring Boot 3, Spring Security, Spring Batch, Angular 19, TypeScript, JavaScript ES6, XHTML, Ionic 7 (obligatoire), API REST, Kubernetes (K8s), Docker, GitLab, Git, Maven, PNPM, Harbor, SonarQube, IntelliJ, Oracle, JIRA, Confluence, Claude Code, Microservices, DDD, Architecture Hexagonale, SOLID, Design Patterns, TDD, RGAA., Un cadre de travail épanouissant, stimulant et collaboratif, nous sommes certifiés entreprise où il fait bon vivre !
- Des projets innovants et variés.
- La possibilité de se perfectionner continuellement avec des formations internes.
- Des perspectives d'évolution de carrière.
- Un accompagnement individualisé avec un programme de développement du potentiel humain.
- Un programme de cooptation. Et bien sûr, nous prenons en charge 70% de votre mutuelle santé et encourageons financièrement la mobilité douce.
Requirements
De formation supérieure en informatique (Bac +5 ou équivalent), vous justifiez d'une expérience significative en développement Java Full Stack sur des environnements complexes. Vous possédez une excellente culture technique et appréciez intervenir aussi bien sur le développement que sur les problématiques d'architecture.
Vous êtes reconnu pour votre autonomie, votre capacité à accompagner les équipes techniques et votre volonté de partager vos connaissances. Une appétence pour les sujets liés à l'Intelligence Artificielle et aux nouveaux outils d'assistance au développement sera particulièrement appréciée., De formation supérieure en informatique (Bac +5 ou équivalent), vous justifiez d'une expérience significative en développement Java Full Stack sur des environnements complexes. Vous possédez une excellente culture technique et appréciez intervenir aussi bien sur le développement que sur les problématiques d'architecture.
Vous êtes reconnu pour votre autonomie, votre capacité à accompagner les équipes techniques et votre volonté de partager vos connaissances. Une appétence pour les sujets liés à l'Intelligence Artificielle et aux nouveaux outils d'assistance au développement sera particulièrement appréciée.
EUR
Spring Maven Intelligence artificielle Kanban Patrons de conception Confluence Oracle Git Test driven development (TDD) Veille technologique Angular Batching Travail en équipe Kubernetes Scrum Autonomie Jira Test unitaire XHTML Amélioration continue Javascript SonarQube TypeScript Ionic API REST Spring Boot Cyber-sécurité Java Docker