Développeur Fullstack Java / Angular - Bancaire - Freelance (H/F)
Taux journalier (TJM): 520
CONTEXTE
Dans le cadre du renforcement des équipes IT de l'un de nos clients du secteur bancaire, nous recherchons un Développeur Fullstack Java / Angular / Kafka pour intervenir sur des applications à forts enjeux métiers et techniques.
Intégré(e) à une équipe Agile, vous participerez à l'ensemble du cycle de développement, de la conception technique jusqu'à la mise en production et au maintien en conditions opérationnelles des applications.
MISSIONS
- Concevoir, développer et faire évoluer des applications Fullstack Java / Angular
- Développer des architectures orientées microservices avec Spring Boot 3
- Concevoir et maintenir des API REST documentées avec Swagger / OpenAPI
- Mettre en œuvre et faire évoluer les échanges événementiels basés sur Apache Kafka
- Développer des traitements batch avec Spring Batch
- Participer à la conception et à l'optimisation des modèles de données PostgreSQL / Oracle
- Développer des interfaces Front-End modernes sous Angular / RxJS
- Mettre en œuvre les bonnes pratiques de développement : clean code, revues de code, TDD / BDD et tests automatisés
- Participer aux processus CI/CD et DevSecOps
- Contribuer à la conteneurisation et au déploiement des applications sur Docker / Kubernetes
- Assurer la qualité, la performance, la sécurité et la maintenabilité des développements
- Participer activement aux cérémonies Agile et aux échanges avec les différentes équipes techniques et fonctionnelles
ENVIRONNEMENT TECHNIQUE
- Java 8 à 25, Spring Boot 3, Spring Batch
- Angular, RxJS
- Kafka
- JEE, Hibernate
- PostgreSQL 16, Oracle 19c
- API REST, Swagger/OpenAPI
- Microservices
- Docker, Kubernetes
- GitLab, Jenkins, Maven, npm, Helm, Flux
- JWT, OIDC
- Datadog, Control-M
- Linux RHEL 9
MÉTHODOLOGIES
- Agile, Scrum, SAFe
- TDD/BDD
- CI/CD
- DevSecOps
OUTILS
- Git, Jira, Confluence
- PowerDesigner
- GitHub Copilot
- O365
ENVIRONNEMENT DE TRAVAIL
Vous rejoindrez un environnement bancaire structuré, au sein d'équipes travaillant sur des applications critiques et des architectures modernes.
La mission s'adresse particulièrement à un profil souhaitant intervenir sur un environnement technique riche, mêlant développement Fullstack, architecture microservices, événementiel Kafka et pratiques DevSecOps.
- Profil confirmé à expert en développement Fullstack
- Solide maîtrise de l'écosystème Java et Angular
- Maîtrise de Java et Spring Boot 3
- Maîtrise de Angular et RxJS
- Expérience concrète avec Kafka et les architectures événementielles
- Connaissance des architectures microservices et API REST
- Compétences en SQL, PostgreSQL et/ou Oracle
- Maîtrise de Docker et Kubernetes
- Expérience avec les chaînes CI/CD : GitLab, Jenkins, Maven, npm, Helm, Flux
- Pratiques de tests automatisés : JUnit, Mockito, Cucumber, Karate, Selenium, Karma, Jasmine/Jest, Gherkin
- Maîtrise des pratiques TDD / BDD et des enjeux de qualité logicielle
- Connaissance des mécanismes de sécurité JWT / OIDC
- Maîtrise de Git et des stratégies de développement GitFlow / Trunk-Based Development
- Connaissance appréciée des environnements JEE, Hibernate, Tomcat/TomEE, nginx, Linux RHEL, ainsi que de Control-M, Datadog, Jira et Confluence
- Atout : utilisation avancée de GitHub Copilot et maîtrise du prompting appliqué au développement
- Qualités personnelles : autonome, rigoureux, capable de challenger les choix techniques et de s'intégrer dans un environnement complexe et exigeant