Développeur Senior Backend Java en CDI, autonome et moderne, intervenant sur une architecture microservices distribuée, avec forte culture qualité et CI/CD, et compréhension des impacts backend sur le frontend.
VOS MISSIONS PRINCIPALES
Développement BackendDévelopper des services backend en Java 17+ / Spring Boot
Concevoir des API REST robustes et documentées (OpenAPI)
Implémenter des solutions performantes et maintenables
Optimiser les requêtes SQL et la gestion des données
Participer activement aux code reviews
Contribuer aux choix techniques avec le Tech Lead
Identifier et réduire la dette technique
Assurer la cohérence des développements avec l’architecture microservices
Participer aux réflexions autour des patterns distribués (event-driven, messaging)
Développer et maintenir des tests automatisés (unitaires, intégration)
Appliquer les principes Clean Code, SOLID et bonnes pratiques de conception
Maintenir un haut niveau de qualité via les outils d’analyse (SonarQube)
Contribuer à l’amélioration continue des standards de développement
Contribuer aux pipelines CI/CD (GitLab CI ou équivalent)
Participer au déploiement des services sur AWS
Conteneuriser les applications (Docker)
Intervenir dans l’analyse et la résolution d’incidents en production
Participer activement aux rituels Agile
Travailler en proximité avec le Tech Lead et les Product Owners
Accompagner les développeurs moins expérimentés
Comprendre les impacts backend sur le frontend et assurer la cohérence des contrats API
PROFIL RECHERCHE
6 à 10 ans d’expérience en développement backend
Expérience confirmée en environnement microservices
Exposition à la production (monitoring, incidents, performance)
Culture Cloud et CI/CD réelle
Bon niveau d’anglais technique
STACK TECHNIQUE
Backend (maîtrise solide requise)Java 17+
Spring Boot (Data, Security)
Architectures microservices
API REST
SQL (PostgreSQL, Oracle)
Hibernate / JPA
Tests : JUnit 5, Mockito
Git
Kafka ou messaging équivalent
MongoDB / Redis / ElasticSearch
AWS (EC2, RDS, S3, Lambda…)
Docker (maîtrise indispensable)
Kubernetes (connaissances appréciées)
CI/CD (GitLab CI)
Connaissance d’Angular ou React
Compréhension des problématiques de performance et de contrat API
Capacité à dialoguer efficacement avec les développeurs front
