En tant que développeur, vous rejoindrez l'équipe en charge d'un outil dédié à l'instruction des crédits pour les marchés des particuliers et des professionnels.
Dans un environnement technique exigeant et moderne, vous jouerez un rôle clé non seulement dans le développement, mais aussi dans l'élévation du niveau technique de l'équipe.
Vos missions :
1. Développement & Architecture
- Concevoir et développer de nouvelles fonctionnalités backend en Java (17, 21) sur une architecture Microservices.
- Maîtriser et faire évoluer le framework interne/spécifique
- Assurer la communication entre services via API REST et Thrift, ainsi que via une architecture événementielle (Kafka, MQ).
- Gérer les traitements de masse et la donnée (Batchs avec Spring Batch/Hadoop, BDD Oracle/PostgreSQL).
2. Qualité & DevOps
- Garantir la qualité du code via des pratiques rigoureuses : TDD, Tests Unitaires et Revues de code systématiques.
- Participer au maintien de la chaîne CI/CD (GitLab) et au déploiement sur conteneurs (Kubernetes).
- Assurer le monitoring et la performance des applications (Prometheus, Grafana, Suite ELK).
3. Leadership & Méthodologie
- Être un moteur au sein de l'équipe Agile (Scrum/Kanban).
- Assurer un rôle de Mentorat & Coaching auprès des développeurs moins expérimentés.
- Prendre le lead sur la résolution de problèmes complexes et les choix d'architecture.
- Utiliser les outils de gestion de projet et de connaissances (JIRA, Confluence, ServiceNow).