Développeur Backend Java / Springboot (avec connaissances Angular ou React)
Role details
Job location
Tech stack
Job description
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
Contribution architecturaleContribuer 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)
Qualité & TestsDé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
DevOps & ProductionContribuer 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
CollaborationParticiper 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
Requirements
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
Apprécié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)
Frontend (compréhension attendue)Connaissance d?Angular ou React
Compréhension des problématiques de performance et de contrat API
Capacité à dialoguer efficacement avec les développeurs front