Développeur Fullstack Java - Spring & Angular H/F Lùkla
- Yvelines - 78
- Freelance
- Télétravail occasionnel
- Bac +5
- Secteur informatique • ESN
- Exp. 4 ans min.
À noter sur ce job
Vous avez ces compétences ? Cliquez dessus pour les ajouter rapidement à votre profil !
Les missions du poste
Contexte
Au sein de la DSI d'un grand groupe international, vous rejoignez l'équipe en charge des plateformes et interfaces d'un service de mobilité urbaine partagée, déployé dans de nombreuses villes à l'international.
Vous intervenez comme développeur Fullstack (dominante back-end Java/Spring, front-end Angular) dans un environnement cloud-native sur AWS (RDS, EKS, Route 53). La production s'adapte à l'activité : pics d'usage, saisonnalité, événements.
Votre mission : avec l'équipe, garantir la qualité, la performance et la robustesse des services sur toute la chaîne applicative (back-end et front-end), dans un environnement Kubernetes hautement scalable. Vous prenez en charge les développements clés et contribuez au cadrage technique.
Rôles et activités
Développement et expertise (back-end et front-end)
- Concevoir et développer les évolutions de bout en bout : APIs back-end (Java/Spring) et front-end (Angular).
- Prendre en charge les développements complexes : logique métier, performance, sécurité, intégration.
- Tenir compte des contraintes de scalabilité (stateless, gestion de sessions, performance base de données) et du fonctionnement sur Kubernetes.
- Utiliser de manière avancée les outils d'IA (copilotes, générateurs de code, revue de code assistée, documentation) tout en gardant la maîtrise des choix techniques.
- Participer aux revues de code et promouvoir les bonnes pratiques de Clean Code et de conception (back et front).
Cadrage et conception
- Analyser la faisabilité technique des demandes (user stories, évolutions, projets) sur toute la chaîne front/back.
- Participer à la définition des architectures et aux POC, challenger les besoins et proposer des solutions adaptées à un environnement scalable sur Kubernetes.
- Contribuer au chiffrage (grooming) et à l'identification des risques techniques (performance, montée en charge, résilience).
Qualité, sécurité et conformité
- Appliquer et faire respecter les normes internes : Security by Design, règles de développement, standards d'architecture.
- Contribuer à la préparation et à la validation des packages de livraison (conteneurs, dépendances, scripts base de données, assets front, configuration).
- Intégrer les outils de qualité (Sonar, tests automatisés, scans de sécurité) dans la chaîne CI/CD.
Production et exploitation
- Travailler en étroite collaboration avec les équipes Ops pour l'exploitation sur Kubernetes.
- Analyser les incidents de production et contribuer aux plans d'actions correctifs et préventifs.
- Suivre la performance, la montée en charge et la stabilité des services (autoscaling, gestion des ressources, temps de réponse).
- Contribuer au pilotage des déploiements et au suivi après mise en production.
Le profil recherché
Profil recherché
Compétences techniques requises
Back-end (dominante du poste)
- Maîtrise de Java 17+ et de l'écosystème Spring (Boot, Data, Security).
- Bonne connaissance d'Hibernate/JPA, de la Clean Architecture, de l'Orchestrator Pattern, des microservices et du pattern SAGA.
Bases de données
- Pratique de PostgreSQL et/ou MySQL.
- Idéalement, expérience d'un outil de gestion de schémas (Liquibase ou équivalent).
APIs et sécurité
- Maîtrise des architectures REST (design, versioning, performance), d'OpenAPI/Swagger et de JAX-RS (Jersey).
- Bonnes connaissances en sécurité : OAuth2, OIDC, bonnes pratiques d'authentification et d'autorisation.
Front-end (Angular)
- Bon niveau en Angular et TypeScript.
- Connaissance de l'écosystème front : HTML5/CSS3, RxJS, gestion d'état, consommation d'APIs REST.
- Sensibilité à l'UX, à la performance front (temps de chargement, optimisation des appels) et au Green IT.
Écosystème, cloud et DevOps
- Pratique des environnements conteneurisés : Docker, idéalement Kubernetes.
- Compréhension des enjeux de scalabilité horizontale, de résilience et d'observabilité dans un cluster Kubernetes.
- Outils : Maven, Gradle, GitLab CI, Jenkins, Sonar, Git, IntelliJ AI Pro.
- Connaissance d'outils d'industrialisation (Ansible ou équivalent) et de plateformes cloud (AWS ou équivalent) appréciée.
Qualité et tests
- Pratique de JUnit, Mockito et des tests d'APIs (REST-assured ou équivalent).
- Tests front (Jasmine, Karma, Jest, Cypress ou équivalent) appréciés.
- Habitude d'intégrer les tests automatisés dans la chaîne CI/CD.
Outils d'IA
- Utilisation ou forte appétence pour les copilotes de développement et les générateurs de code.
- Capacité à évaluer, corriger et fiabiliser du code généré par IA.
Qualités recherchées
- Autonomie et capacité à apprendre vite, notamment sur Kubernetes, le cloud et l'IA si ce n'est pas déjà acquis.
- Goût pour le travail en équipe, le partage et l'amélioration continue.
- Curiosité et veille technologique.
- Capacité à communiquer clairement avec les développeurs, l'architecte, les équipes produit et les Ops.
Informations pratiques
- Lieu : Yvelines (78), Ouest parisien
- Télétravail : 1 jour par semaine (le mercredi)
- Démarrage : ASAP
- Durée : 1 mois renouvelable
Lùkla en images
Publiée le 13/11/2026 - Réf : 4463396/30880527 DFJA/78Y