Développeur Full Stack Java / SpringBoot / Angular
Intégration de la mission pour la Banque des Territoires (Caisse des Dépôts) afin de concevoir et développer une plateforme bancaire en microservices from scratch.
- Participation aux cérémonies SAFe pour assurer l'alignement stratégique entre les équipes métier et technique.
- Développement et mise en place de microservices en Spring Boot (Java 21) avec une architecture scalable.
- Implémentation d'une approche BDD avec JUnit, Mockito, Testcontainers et Cucumber.
- Mise en place et consommation de Web Services REST et SOAP pour l'interaction entre microservices et systèmes externes.
- Développement d'APIs REST sécurisées et documentées avec OpenAPI (Swagger).
- Gestion de bases de données PostgreSQL et Elasticsearch en optimisant les performances pour traiter un volume important de transactions.
- Traitement d'événements en temps réel avec Kafka Streams pour la gestion des transactions bancaires et notifications.
- Développement d'une interface front-end avec Angular 19 selon une architecture modulaire.
- Réalisation du déploiement automatisé avec Kubernetes et Argo CD en gérant les Helm Charts.
- Assurance du monitoring des microservices via Kibana, Prometheus et Grafana.
- Sécurisation des services avec Spring Security, OAuth2 et Keycloak conformément aux normes bancaires.
Environnement technique