Le poste Développeur Senior Back/Fullstack Java — Angular / React
Partager cette offre
Développeur senior Java/Spring Boot (5 ans+) recruté en CDI, solide sur les microservices, les APIs REST et les tests automatisés, avec développement en environnement cloud (idéalement AWS) et une maîtrise frontend Angular ou React. Critère différenciant : bonne connaissance des enjeux et outils IA.
MISSIONS PRINCIPALES
Développement Backend Java
Développer des microservices production-ready avec Java 17+ / Spring Boot (Spring Security, Spring Data, gestion des transactions, optimisation des performances)
Concevoir et documenter des APIs REST (OpenAPI/Swagger), gérer le versionning et les erreurs
Opérer des patterns event-driven via Kafka ou RabbitMQ en production
Développement Frontend
Contribuer au développement de composants complexes en Angular 17+ ou React (TypeScript, RxJS ou Hooks)
Utiliser les patterns de state management (NgRx ou Redux) selon le contexte
Qualité, Tests & DevOps
Écrire des tests automatisés (JUnit 5, Mockito, TestContainers) avec une vraie pyramide de tests — pas du test en fin de sprint
Maintenir et améliorer les pipelines CI/CD (GitLab CI, GitHub Actions ou Jenkins), gérer les images Docker
Participer activement à la réduction de la dette technique et aux revues de code
IA Appliquée au Développement
Utiliser au quotidien les outils IA (GitHub Copilot, Cursor ou équivalents) pour la génération de code, les tests, la documentation et le debugging
Partager les bonnes pratiques d'utilisation IA au sein de l'équipe et contribuer à l'évangélisation de ces outils
Mentorat & Contribution Architecturale
Accompagner les développeurs moins expérimentés (code review, pair programming, tech talks)
Participer aux choix architecturaux avec le Tech Lead et contribuer aux décisions techniques sur les projets
Profil recherché
PROFIL RECHERCHÉ
5 ans minimum en développement Java backend, dont une expérience sur des applications en production à fort volume transactionnel
Exposition aux environnements cloud (idéalement services AWS: EC2, S3, RDS, Lambda, etc.)
Pratique active et démontrable des outils IA dans le développement quotidien — usage régulier, pas une simple curiosité
Bases conceptuelles IA suffisantes pour passer le test à 30% minimum : LLM, modèles de génération (GPT, Claude, Gemini), prompt engineering, APIs IA (OpenAI, HuggingFace)
Expérience en cabinet de conseil ou ESN appréciée : culture multi-client et capacité d'adaptation rapide
COMPÉTENCES REQUISES
Backend Java (++) : Java 17+ / Spring Boot, Spring Security, Spring Data, APIs REST, OpenAPI/Swagger, gestion des transactions et optimisation des performances, Kafka ou RabbitMQ en production
Data & Persistence : SQL avancé (PostgreSQL ou Oracle) : requêtes complexes, optimisation, index ; NoSQL : MongoDB, Elasticsearch, Redis — patterns d'utilisation adaptés aux cas d'usage
Frontend : Angular 17+ ou React — composants complexes, TypeScript, RxJS ou Hooks ; state management (NgRx ou Redux) apprécié
Cloud AWS : EC2, S3, RDS, Lambda — utilisation en contexte projet réel, compréhension des architectures cloud et serverless
Tests & Qualité : JUnit 5, Mockito, TestContainers, pyramide des tests, SonarQube, Clean Code, SOLID
CI/CD & Conteneurs : GitLab CI, GitHub Actions ou Jenkins ; Docker (Dockerfiles, multi-stage builds, Docker Compose) ; Kubernetes apprécié
IA Appliquée : Utilisation quotidienne de GitHub Copilot, Cursor ou équivalents ; bases conceptuelles LLM, prompt engineering, APIs IA — test à 30% en entretien
SOFT SKILLS CLÉS
Autonomie : capacité à prendre en charge des fonctionnalités de bout en bout
Curiosité et veille : suit les évolutions Java, Spring, Angular/React et l'écosystème IA
Mentorat : accompagne les juniors en code review et pair programming
Ambassadeur IA : utilise et partage les bonnes pratiques d'outils IA au sein de l'équipe
Vision Tech Lead : profil qui s'inscrit dans la durée avec une envie d'évolution
Environnement de travail
CONTEXTE & OBJECTIF DU POSTE
Le client recrute un développeur Java senior avec une solide culture backend (Spring Boot, microservices, APIs REST), une capacité frontend (Angular ou React), une exposition cloud réelle (AWS en priorité) et une culture IA appliquée au développement.
Le client intègre activement les outils IA dans ses pratiques de développement (Copilot, Cursor) et attend du profil qu'il soit déjà dans cette dynamique. Le profil doit avoir les bases conceptuelles (LLM, modèles, prompt engineering, cas d'usage) et une pratique réelle.
Poste en CDI, avec une évolution envisagée vers Tech Lead.
Trois enjeux concrets :
Développer des fonctionnalités complexes sur des applications à fort volume transactionnel en architecture microservices, de bout en bout
Porter la culture qualité (Clean Code, SOLID, tests automatisés) et la culture IA (outils, bonnes pratiques, partage en équipe)
Accompagner les profils moins expérimentés en mentorat et pair programming
Postulez à cette offre !
Trouvez votre prochain job parmi +9 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 Senior Back/Fullstack Java — Angular / React
CONCRETIO SERVICES