Développeur Java Confirmé - Full-Stack - CI - CD - Sécurité - IA H/F Ascalium
- Lyon - 69
- CDI
- Télétravail partiel
- Bac +5
- Services aux Entreprises
- Secteur informatique • ESN
- Exp. 3 à 6 ans
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Les missions du poste
Environnement de travail
Le client recrute des développeurs Java confirmés (3-5 ans) pour intégrer des travaillant sur des applications bancaires. Le profil développe en Java (17/21), participe aux pipelines CI/CD, applique les pratiques de sécurité by design au quotidien et utilise l'IA comme accélérateur de développement.
Trois enjeux :
- Développer et maintenir des applications Java (Spring Boot 3.x, microservices, APIs REST) sur des périmètres bancaires ou assurantiels avec les standards de qualité du secteur
- Contribuer activement aux pipelines CI/CD et appliquer les pratiques de sécurité by design dès la conception
- Utiliser l'IA de développement (GitHub Copilot, Cursor, Claude Code) de façon structurée et critique pour accélérer la vélocité sans créer de dette technique
MISSIONS PRINCIPALES
Développement Java
- Développer et maintenir des APIs REST et microservices en Java 17/21 avec Spring Boot 3.x (Spring Security, Spring Data JPA)
- Écrire des tests unitaires et d'intégration rigoureux (JUnit 5, Mockito, AssertJ)
- Participer aux code reviews en équipe mixte
Contribution Full-Stack TypeScript
- Développer des composants et interfaces en Angular (RxJS, routing, HttpClient) ou Vue.js (Composition API, Pinia, Vue Router)
- Intégrer les APIs REST depuis le front-end en TypeScript
CI/CD & DevOps
- Contribuer aux pipelines CI/CD (GitLab CI, GitHub Actions, Jenkins ou équivalent) : écriture, amélioration, intégration des tests automatisés et du linting
- Maîtriser le cycle de delivery complet : commit build test deploy
Sécurité by Design
- Appliquer l'OWASP Top 10 dans le développement quotidien : injection, XSS, CSRF, broken auth
- Gérer les dépendances vulnérables (SCA : Dependabot, Snyk, OWASP Dependency-Check)
- Configurer et utiliser Spring Security (authentication, autorisation, JWT/OAuth2)
Usage de l'IA dans le Développement
- Utiliser GitHub Copilot, Cursor, Claude Code ou équivalent au quotidien pour la génération de code, les tests, la documentation et le refactoring
- Structurer les prompts pour des cas d'usage complexes
- Valider et revue le code généré pour éviter la dette technique
Collaboration en Équipe Mixte
- Participer aux rituels Agile (daily, sprint planning, review, rétro)
- Travailler avec des interlocuteurs variés : développeurs ESN, tech leads et product owners côté client
- Gérer Git en équipe : branching strategy, merge requests, résolution de conflits
Le profil recherché
PROFIL RECHERCHÉ
- 3 à 5 ans en développement Java, avec une pratique récente des versions modernes (Java 17 minimum, Java 21 apprécié) et Spring Boot 3.x - pas des versions très anciennes (Java 8, J2EE pur, Struts)
- Expérience réelle de CI/CD sur des projets livré
- Sensibilité sécurité by design : OWASP, gestion des dépendances, Spring Security
- Usage quotidien de l'IA de développement avec recul critique : à qualifier en entretien
- Compétence TypeScript Angular ou Vue.js
- Expérience en contexte bancaire ou assurantiel appréciée
- Profil cherchant à s'inscrire dans la durée
COMPÉTENCES TECHNIQUES
Java / Spring Boot (+++) :
- Java 17/21 (records, pattern matching, virtual threads), Spring Boot 3.x (REST APIs, Spring Security, Spring Data JPA), tests (JUnit 5, Mockito, AssertJ), Maven ou Gradle
Full-Stack TypeScript - Plus Apprécié (++) :
- Angular (composants, services, routing, RxJS, HttpClient) OU Vue.js (Composition API, Pinia, Vue Router) ; TypeScript confirmé ; consommation d'APIs REST
CI/CD (++) :
- GitLab CI, GitHub Actions, Jenkins ou équivalent - écriture et amélioration de pipelines, intégration des tests automatisés, cycle de delivery complet
Sécurité by Design (++) :
- OWASP Top 10 appliqué dans le développement, SCA (Dependabot, Snyk), gestion des secrets, Spring Security (JWT/OAuth2) - pratique quotidienne intégrée
Usage de l'IA dans le Développement (+) :
- GitHub Copilot, Cursor, Claude Code ou équivalent en usage quotidien ; prompt engineering structuré pour la génération de code, tests et refactoring ; recul critique sur le code généré
Travail en Équipe Mixte (++) :
- Code reviews constructives, rituels Agile, Git avancé (branching, merge requests, conflits), communication avec profils variés (développeurs, PO, équipes client)
SOFT SKILLS CLÉS
- Collaboratif et adaptable : travaille dans une équipe mixte avec des cultures différentes (ESN vs client interne)
- Autonome sur ses développements : livre proprement sans supervision permanente
- Curieux et en veille
- Rigoureux sur la qualité
L'entreprise
Créé en 2008, le Groupe Ascalium est un acteur global du recrutement spécialisé dans le placement de freelances (#WeAreFreelance) et le portage salarial (#WeArePortage).
En 16 ans, plus de 5 000 consultants ont fait confiance au groupe et près de 100 clients ont été satisfaits.
Ascalium accompagne également ses clients dans leur recherche de compétences en CDI.
Publiée le 15/10/2026 - Réf : 4400919/30579993 DJCFCSI/69L