Développeur JAVA (H/F)
Contexte
Au sein d'un acteur majeur du secteur bancaire, vous intégrerez une équipe Agile intervenant sur des applications stratégiques en cours de développement et de modernisation. Vous participerez à la conception, au développement et à l'évolution de solutions critiques dans un environnement Java moderne, en collaboration avec les équipes produit, les experts techniques et les différentes parties prenantes. Vous évoluerez au sein d'une organisation Agile à l'échelle, avec un fort niveau d'exigence en matière de qualité, d'automatisation et de livraison continue.
Missions principales
- Concevoir, développer et maintenir des applications Java en respectant les standards de qualité et les bonnes pratiques de développement
- Participer à la conception technique des solutions en collaboration avec les Tech Leads et les membres de l'équipe
- Développer les nouvelles fonctionnalités et réaliser les tests unitaires associés
- Participer aux analyses techniques et proposer des solutions adaptées aux besoins métier
- Assurer la maintenance corrective et évolutive des applications
- Analyser les incidents et identifier leurs causes afin de proposer des actions correctives
- Contribuer aux activités d'intégration, de déploiement et de préparation des mises en production
- Participer à l'amélioration continue de la qualité du code, des performances et de la fiabilité des applications
- Réaliser des revues de code et partager les bonnes pratiques de développement avec l'équipe
- Mettre à jour la documentation technique lorsque nécessaire
- Participer activement aux cérémonies Agile, aux ateliers de conception et aux sessions d'affinage
- Collaborer avec les équipes fonctionnelles, les Product Owners et les autres développeurs tout au long du cycle de vie des projets
Compétences requises
- Excellente maîtrise de Java
- Solide expérience avec Spring Boot et Spring Batch
- Bonne connaissance des architectures orientées services et des API REST
- Maîtrise de Kafka
- Expérience avec MySQL
- Bonne maîtrise de Docker, Kubernetes et Maven
- Expérience des outils DevOps et CI/CD, notamment GitLab CI, Ansible et Artifactory
- Connaissance des scripts Shell
- Bonne maîtrise de Git et des processus de gestion de versions
- Expérience des méthodes Agile, idéalement dans un environnement SAFe
- Capacité à proposer et challenger des solutions techniques
- Expérience en revue de code et en amélioration continue des pratiques de développement
- Diplômé(e) d'une formation supérieure en informatique (Bac+5 ou équivalent)
- Expérience confirmée en développement Java Back-End
- Solides compétences en conception logicielle et en développement d'applications distribuées
- Expérience dans des environnements Agile et DevOps
- Capacité à travailler de manière autonome tout en collaborant efficacement avec une équipe pluridisciplinaire
- Esprit d'analyse, rigueur et sens de la qualité
- Bon relationnel, esprit d'équipe et excellente communication
- Force de proposition et volonté de contribuer à l'amélioration continue des pratiques et des solutions techniques
#LI-MA3