Offre d'emploi DÉVELOPPEUR FULLSTACK (dominante back-end)
Plaisir (78)
adbi
Partager cette offre
Notre client, un acteur international disposant d'un environnement technologique exigeant, recherche un Développeur Fullstack à dominante Back-end pour renforcer une équipe en charge du développement et de la maintenance de plateformes et de services numériques à forte volumétrie.
Vous intervenez sur des applications utilisées à grande échelle, nécessitant des niveaux élevés de disponibilité, de performance et de robustesse.
L'environnement technique repose sur une architecture Cloud-native, principalement autour d'AWS (RDS, EKS, Route 53), avec des infrastructures capables de s'adapter aux variations d'activité et aux pics de charge.
Le poste combine une expertise Back-end Java/Spring et des développements Front-end Angular, au sein d'un environnement Kubernetes hautement scalable.
MISSION PRINCIPALEEn tant que Développeur Fullstack, vous contribuez à garantir la qualité, la performance, la sécurité et la robustesse des services applicatifs sur l'ensemble de la chaîne technique.
Vous prenez en charge des développements structurants, participez aux choix de conception et contribuez à l'amélioration continue des architectures et des pratiques de développement.
RÔLES ET ACTIVITÉSDéveloppement & expertise techniqueConcevoir et développer les évolutions applicatives de bout en bout : APIs Back-end (Java/Spring) et interfaces Front-end (Angular).
Prendre en charge les développements complexes : logique métier, performance, sécurité et intégration.
Intégrer les contraintes de scalabilité (stateless, gestion des sessions, performance des bases de données) et de fonctionnement sur Kubernetes.
Utiliser les outils d'intelligence artificielle appliqués au développement (copilotes, génération de code, revue de code assistée, documentation), tout en conservant la maîtrise des choix techniques.
Participer aux revues de code et promouvoir les bonnes pratiques de Clean Code et de conception logicielle.
Analyser la faisabilité technique des demandes : user stories, évolutions et nouveaux projets.
Participer à la définition des architectures et à la réalisation de POC.
Challenger les besoins et proposer des solutions adaptées à des environnements distribués et scalables.
Contribuer aux estimations techniques et à l'identification des risques liés à la performance, à la montée en charge et à la résilience.
Appliquer les bonnes pratiques de sécurité dès la conception (Security by Design) et respecter les standards d'architecture et de développement.
Contribuer à la préparation et à la validation des packages de livraison : conteneurs, dépendances, scripts de bases de données, assets Front-end et configurations.
Intégrer les outils de qualité (Sonar, tests automatisés, scans de sécurité) dans les pipelines CI/CD.
Collaborer étroitement avec les équipes Ops pour l'exploitation des applications sur Kubernetes.
Analyser les incidents de production et participer à la définition des actions correctives et préventives.
Suivre la performance, la montée en charge et la stabilité des services : autoscaling, gestion des ressources et temps de réponse.
Contribuer aux déploiements et au suivi post-mise en production.
Profil recherché
Maîtrise de Java 17+ et de l'écosystème Spring (Spring Boot, Spring Data, Spring Security).
Bonne connaissance de Hibernate/JPA.
Connaissance des principes de Clean Architecture et des architectures microservices.
Familiarité avec les patterns d'architecture : Orchestrator Pattern, SAGA.
Expérience sur PostgreSQL et/ou MySQL.
Connaissance appréciée des outils de gestion de schémas et de migrations (Liquibase ou équivalent).
Maîtrise des architectures REST : conception, versioning, performance.
Connaissance d'OpenAPI, Swagger et JAX-RS (Jersey).
Bonnes connaissances des mécanismes de sécurité : OAuth2, OIDC, authentification et gestion des autorisations.
Bon niveau en Angular et TypeScript.
Maîtrise des fondamentaux HTML5/CSS3.
Connaissance de RxJS, de la gestion d'état et de la consommation d'APIs REST.
Sensibilité à l'expérience utilisateur, à l'optimisation des performances Front-end et aux principes du Green IT.
Expérience des environnements conteneurisés avec Docker.
Connaissance de Kubernetes (K8s) fortement appréciée.
Compréhension des enjeux de scalabilité horizontale, de résilience et d'observabilité.
Pratique des outils Maven, Gradle, GitLab CI, Jenkins, Sonar et Git.
Connaissance des outils d'industrialisation (Ansible ou équivalent).
Expérience d'un environnement Cloud AWS ou équivalent appréciée.
Pratique de JUnit, Mockito et des tests d'APIs (REST-assured ou équivalent).
Connaissance des outils de tests Front-end : Jasmine, Karma, Jest, Cypress ou équivalent.
Expérience de l'intégration des tests automatisés dans les pipelines CI/CD.
Utilisation ou forte appétence pour les copilotes de développement et les outils de génération de code.
Capacité à analyser, corriger, optimiser et fiabiliser le code généré par IA.
Intérêt pour l'amélioration de la productivité et de la qualité du développement grâce à ces outils.
Vous êtes un profil qui :
Apprécie le développement et souhaite conserver une forte dimension opérationnelle.
Accorde une importance particulière à la qualité du code, à l'architecture et à la performance.
Souhaite s'investir durablement sur des applications stratégiques.
Est motivé par les environnements techniques exigeants : Cloud, Kubernetes, scalabilité et production 24/7.
Possède une réelle volonté de progresser techniquement et de contribuer aux décisions d'architecture.
Autonomie et sens des responsabilités.
Capacité d'apprentissage et d'adaptation aux nouvelles technologies.
Esprit d'équipe et goût du partage de connaissances.
Curiosité technique et veille technologique régulière.
Culture de l'amélioration continue.
Bonne communication avec les développeurs, architectes, équipes produit et équipes Ops.
Environnement de travail
Localisation : Plaisir (78) – Yvelines.
Démarrage : Dès que possible (ASAP).
Environnement technique principal : Java 17+, Spring Boot, Angular, TypeScript, AWS, Docker, Kubernetes, PostgreSQL/MySQL.
Orientation du poste : Fullstack à dominante Back-end.
Perspectives : Évolution possible vers un rôle de Lead Technique.
Découvrir adbi
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
DÉVELOPPEUR FULLSTACK (dominante back-end)
adbi