Développeur Java Spring Boot Confirmé H/F
Role details
Job location
Tech stack
Job description
La plateforme permet l'identification et la gestion des données de ces utilisateurs. Cette plateforme hautement sécurisée et évolutive, gère plus de 200 millions de comptes dans les 70 pays où l'entreprise est présente avec des centaines d'applications clientes.
Au sein de cette plateforme, notre application est cruciale. Elle est responsable de l'envoi des communications transactionnelles (notifications de commande, etc.) ainsi que des messages de mots de passe à usage unique (OTP) lors du parcours d'authentification des clients.
Cette application est un élément clé de la plateforme et doit répondre à des enjeux forts en termes d'échelle, de disponibilité et de sécurité.
L'équipe a mené une analyse complète et a identifié des défis majeurs, regroupés en quatre catégories principales : performance et fiabilité, observabilité et optimisation des coûts.
Le terrain de jeu est propice à l'innovation et la prise d'initiative : une plateforme internationale, des données sensibles à sécuriser, de la haute disponibilité, des déploiements sans interruption de service, ...
Missions
- Accompagner la création de nouvelles fonctionnalités et l'amélioration de l'application
- Analyser les besoins et proposer des solutions techniques
- Développement (stack micro-services)
- Garantir la qualité (TDD/BDD, code review, ...)
- Garantir la sécurité et les performances des applications
- Déploiement (Docker/Kubernetes)
- Analyser et résoudre les incidents
Contexte DevSecOps : you build it, you run it, you enjoy it !
Le tout tournant autour d'une organisation s'appuyant sur un éco-système agile afin de délivrer rapidement et fréquemment le plus de valeur possible à nos produits.
Requirements
Bonne connaissance du design d'API REST
- Maîtrise de Java 21+ et de Spring Boot
- Bonne connaissance de Kafka
- Familiarité avec le design de systèmes distribués
- Expérience avec un provider cloud (préférence GCP)
- Maîtrise de la conteneurisation (de préférence Docker)
- Maîtrise d'au moins une base de données relationnelle (de préférence PostgreSQL)
- Maîtrise du cycle de vie complet du code, de l'IDE jusqu'au déploiement
- Autonomie, rigueur et esprit d'équipe dans un contexte agile
- Maîtrise de l'anglais
Outils & Environnement
- Java 21+
- Spring Boot
- Apache Kafka
- Google Kubernetes Engine
- Docker
- PostgreSQL
- Méthodologies TDD/BDD
- Microservices
- Cloud (GCP de préférence), Profil recherchéMaîtrise du langage Java ainsi que Spring Boot et son écosystèmeExpérience significative sur la mise en place de microservices et sur les architectures conteneurisées Docker dans une optique full cloud, scalable et haute disponibilitéSensibilisation à la sécuritéPratique du développement avec TDD/BDD, tests unitaires, tests de non régression, documentation et automatisation des contrôles validés par les pairsFormation et expérience significative, reconnu-e comme un-e développeur-se confirmé-e et force de propositionBonne connaissance du design d'API RESTMaîtrise de Java 21+ et de Spring BootBonne connaissance de KafkaFamiliarité avec le design de systèmes distribuésExpérience avec un provider cloud (de préférence GCP)Maîtrise de la conteneurisation (de préférence Docker)Maîtrise d'au moins une base de données relationnelle (de préférence PostgreSQL)Maîtrise du cycle de vie complet du code, de l'IDE jusqu'au déploiementAutonomie, rigueur et esprit d'équipe pour évoluer dans un contexte agileMaîtrise de l'anglais
Mais aussi...
Taux journalier :550€/jour.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, 1. Maîtrise du langage Java ainsi que Spring Boot et son écosystème
- Expérience significative sur la mise en place de microservices et sur les architectures conteneurisées Docker dans une optique full cloud, scalable et haute disponibilité
- Sensibilisation à la sécurité
- Pratique du développement avec TDD/BDD, tests unitaires, tests de non régression, documentation et automatisation des contrôles validés par les pairs
- Formation et expérience significative, reconnu-e comme un-e développeur-se confirmé-e et force de proposition
- Bonne connaissance du design d'API REST
- Maîtrise de Java 21+ et de Spring Boot
- Bonne connaissance de Kafka
- Familiarité avec le design de systèmes distribués
- Expérience avec un provider cloud (de préférence GCP)
- Maîtrise de la conteneurisation (de préférence Docker)
- Maîtrise d'au moins une base de données relationnelle (de préférence PostgreSQL)
- Maîtrise du cycle de vie complet du code, de l'IDE jusqu'au déploiement
- Autonomie, rigueur et esprit d'équipe pour évoluer dans un contexte agile
- Maîtrise de l'anglais
EUR
Anglais Force de proposition SGBD Gestion des données Test driven development (TDD) Création d'une base documentaire Kubernetes Autonomie KAFKA Test unitaire Base de données relationnelle PostgreSQL API REST Spring Boot Java IDE Docker
Benefits & conditions
Localisation : Lille
- Taux journalier moyen (TJM) : 550€