Développeur Java Backend
Aimes-tu les défis ? En voici un !!!!
Nous sommes une société mondiale de conseil en haute technologie composée d'une équipe d'ingénieurs, de scientifiques et d'experts numériques issus du monde entier. Ensemble, nous formons une communauté fière et en pleine croissance. Nous offrons des services de conseil à des clients de premier plan dans le monde entier, dans des secteurs variés tels que
- Technologie et ingénierie
- Énergie et énergies renouvelables
- Sciences de la vie et pharmacie
- Numérique et informatique
À propos de cette offre d'emploi
Développeur Senior Java Microservices – Secteur Bancaire
Description du poste :
Dans un environnement dynamique et exigeant, nous recherchons un Développeur Senior Java possédant une solide expérience en microservices et ayant participé à des projets critiques pour les activités, de préférence dans le secteur bancaire ou financier. Le profil idéal est une personne très engagée, capable de travailler dans des environnements complexes et orientée vers la qualité, souhaitant contribuer à la fois sur le plan technique et à l’amélioration continue des processus et méthodes.
Responsabilités :
• Concevoir, développer et maintenir des microservices en Java 17 ou supérieur, en appliquant l’architecture hexagonale et DDD.
• Implémenter des patterns CQRS et une communication asynchrone via Apache Kafka dans des systèmes critiques pour les activités.
• Appliquer des méthodologies TDD et des tests d’acceptation pour garantir la qualité dans des environnements critiques.
• Gérer et collaborer sur des projets versionnés avec GitHub ou Bitbucket, en suivant les bonnes pratiques de gestion de versions.
• Assurer la résilience, la scalabilité et la sécurité des applications en production bancaire.
• Collaborer étroitement avec les équipes métiers, les analystes et les architectes pour transformer les besoins en solutions techniques.
• Proposer et explorer l’utilisation d’outils d’IA appliqués au développement logiciel afin d’améliorer la productivité et la qualité.
• Jouer un rôle de référent technique et de mentor auprès des autres membres de l’équipe.
Ce que nous attendons de vous
Exigences :
• +5 ans d'expérience en développement backend avec Java (minimum Java 17).
• Expérience avérée dans des projets très critiques pour les entreprises, de préférence dans le secteur bancaire ou financier.
• Solide connaissance des microservices, de l'architecture hexagonale et du DDD.
• Expérience en TDD, tests d'acceptation et frameworks de test (JUnit, Cucumber, etc.).
• Connaissance de CQRS et expérience avec Apache Kafka (streaming d'événements, intégration).
• Expérience dans l'utilisation de dépôts GitHub ou Bitbucket.
• Avoir travaillé dans des environnements agiles.
Apprécié :
• Expérience dans la banque digitale, les paiements, le core bancaire ou les systèmes financiers critiques.
• Expérience dans le cloud (AWS, Azure, GCP) et le déploiement avec Docker / Kubernetes.
• Familiarité avec CI/CD (GitLab CI, Jenkins, GitHub Actions, etc.).
• Intérêt et expérience dans l'utilisation de l'IA dans le cycle de développement (copilots, génération de tests, automatisation du code).
• Connaissances en sécurité et conformité réglementaire dans le secteur bancaire (OAuth2, JWT, PSD2, RGPD).
Ce que vous pouvez attendre de nous
TMC est une entreprise internationale de conseil en haute technologie qui apporte son expertise à ses clients afin de les soutenir dans la réalisation de leurs défis technologiques. En ce sens, TMC fonctionne comme un centre d'experts à la disposition de ses clients et les aide à être plus compétitifs dans un monde technologique toujours plus global et en mutation rapide. Chez TMC, nous croyons que les individus sont la force motrice derrière l'innovation technologique. C'est pourquoi nous souhaitons créer les meilleures conditions possibles pour que les talents technologiques puissent s'épanouir. Nous vous offrons un environnement de travail stimulant et enrichissant dans lequel vous pouvez être le directeur de votre propre carrière. En tant qu'Employeneur, vous faites partie de la famille TMC. Outre notre expertise technique exceptionnelle, le plaisir et l'engagement sont des composantes essentielles de notre culture.
#LI-NR1
Super que vous vous intéressiez à un poste chez TMC ! Postulez dès maintenant de la manière qui vous convient le mieux et, espérons-le, nous pourrons bientôt vous accueillir dans l'une de nos équipes.