Contexte
Dans le cadre de la modernisation de ses plateformes digitales et data-driven, notre client (secteur banque, retail, industrie ou SaaS) renforce ses équipes de développement sur des projets à fort enjeu business et technologique : microservices, cloud, automatisation CI/CD, intégration de briques d’IA dans les processus métier.
L’objectif est de construire des applications hautement scalables, interconnectées à des systèmes complexes (SI, APIs, data, IA)
Missions principales
Développement & architecture
- Concevoir et développer des applications Java modernes (Spring Boot, microservices).
- Construire et faire évoluer des APIs REST sécurisées et performantes.
- Participer à la définition des architectures techniques (DDD, event-driven, cloud native).
Front-end (si profil Full Stack)
- Développer des interfaces Angular connectées aux APIs backend.
- Implémenter des UX performantes pour des applications métier critiques.
DevOps & CI/CD
- Industrialiser les déploiements via :
- GitLab CI / Jenkins / GitHub Actions
- Docker, Kubernetes
- Participer à la mise en place de pipelines CI/CD, monitoring et observabilité.
IA & Data
- Intégrer des briques IA dans les applications :
- APIs de modèles (LLM, NLP, scoring, prédiction)
- Moteurs de recommandation, classification, automatisation métier
- Exploiter les données via APIs, bases SQL/NoSQL, pipelines.
Qualité & performance
- Tests unitaires & d’intégration (JUnit, Mockito, Cypress)
- Code review, bonnes pratiques, performance & sécurité
Stack technique
Back-end
- Java (8/11/17+)
- Spring Boot, Spring Cloud
- Microservices, REST, Kafka / RabbitMQ
- PostgreSQL, MySQL, MongoDB, Redis
Front (FS)
- Angular (RxJS, TypeScript)
- HTML, CSS, API driven UI
DevOps & Cloud
- Docker, Kubernetes
- GitLab CI, Jenkins, GitHub Actions
- AWS, Azure ou GCP
- Terraform, Helm (bonus)
IA
- APIs IA (OpenAI, Azure AI, modèles ML)
- Python (bonus) pour scripts et pipelines
Profil recherché
- 5 à 10 ans d’expérience réelle en développement Java
- Profil Backend expert ou Full-Stack Java / Angular
- A déjà travaillé sur :
- Applications critiques
- Architectures microservices
- Environnements cloud & CI/CD
- Capacité à :
- Prendre des décisions techniques
- Challenger l’architecture
- Encadrer ou référencer d’autres développeurs