Développeur Senior Java - Angular H/F - Step Up
- CDI
- Télétravail accepté
- Step Up
Les missions du poste
STEP UP est une société d'ingénierie experte en pilotage de projets industriels et informatiques (+ 250 collaborateurs sur 11 agences en France), plaçant le potentiel humain comme 1er vecteur d'excellence et de performance en entreprise.
Oubliez les sociétés d'ingénierie qui ne valorisent que vos seules compétences, chez STEP UP, nous visons également l'adéquation entre votre personnalité et la culture d'entreprise de nos clients. Cela se traduit pour vous par une différence fondamentale en termes de bien être, d'épanouissement au travail et de succès dans vos missions.
Ce que nous vous proposons :
- 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.
Dans le cadre du développement et de la maintenance de plusieurs solutions digitales stratégiques, un acteur majeur des secteurs de la protection sociale et des services financiers renforce son équipe Digital et recherche un Concepteur Développeur Senior Java / Angular H/F. Vous intégrerez une équipe Agile (Scrum/Kanban) en charge de concevoir, développer et faire évoluer une plateforme digitale critique utilisée par plusieurs centaines de milliers d'utilisateurs. Au-delà des développements fonctionnels, vous contribuerez activement à l'évolution du socle technique, aux sujets liés à la cybersécurité ainsi qu'à l'amélioration continue des pratiques de développement.
Le projet évolue dans un contexte particulièrement innovant, avec plusieurs expérimentations autour de l'Intelligence Artificielle. Une première expérience en développement assisté par IA (Claude Code, GitHub Copilot, Cursor, etc.) constituera un véritable atout.
Vos missions :
1. 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.
2. 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.
3. 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.
4. 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.
Le profil recherché
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.
Compétences requises
- Docker
- Test unitaire
- Travail en équipe
- Java
- Javascript
- Amélioration continue
- Jira
- Intelligence artificielle
- Kanban
- Veille technologique
- Autonomie
- Ionic
- Spring
- Batching
- Kubernetes
- Oracle
- Patrons de conception
- Git
- Angular
- Scrum
- XHTML
- Maven
- Test driven development (TDD)
- SonarQube
- Confluence
- Cyber-sécurité
- Spring Boot
- TypeScript
- API REST