Partager cette offre
Concevoir, développer et maintenir des API robustes et évolutives.
Collaborer avec les équipes projet, techniques et opérations pour définir, concevoir ainsi que mettre en œuvre de nouvelles fonctionnalités.
Assurer la qualité du code et des livrables par une couverture de tests unitaires et d’intégration supérieure à 80%.
Participer à des revues de code par notre Tech Lead afin de contribuer à l’amélioration continue des livrables.
Déploiement des API via une chaine de CI/CD dans un environnement containerisé.
Avoir la capacité d’accompagner des collaborateurs moins expérimentés sur le projet.
Profil recherché
Au moins 8 ans d’expérience en développement Java.
Au moins deux expériences significatives en conception et développement d’API.
Maîtrise de Java 21 (ou 23) et de la dernière version de Spring Boot (3.4).
Expérience approfondie dans la conception et le développement d’API REST.
Connaissance des protocoles de communication synchrones API (http, https).
Connaissance des protocoles de communication asynchrones API (rabbitmq).
Connaissance des bases de données relationnelles (SQL Server / MariaDB) et non relationnelles (MongoDB).
Expérience avec les outils de CI/CD, notamment Gitlab CI.
Compréhension et connaissance en containerisation via Docker.
Connaissance des bonnes pratiques en matière de sécurité des API
Authentification (oauth2 / oidc)
Autorisation (rbac)
Capacité à travailler dans un environnement Agile / Scrum.
Postulez à cette offre !
Trouvez votre prochaine mission 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.