Contexte
Intégré à une Feature Team Agile, vous interviendrez sur des applications backend en production à forts enjeux de stabilité et de performance.
La mission s’inscrit dans un contexte de maintien en haute performance des systèmes existants, avec un rôle clé dans la transmission de l’expertise métier vers les équipes en charge de la nouvelle plateforme.
Missions
Excellence opérationnelle & MCO
Assurer le run et les évolutions des briques historiques
Diagnostiquer et corriger des incidents de production complexes en environnement distribué
Contribuer à un objectif de MTTR < 1h et à l’absence de régression critique
Qualité & refactoring
Appliquer des standards de qualité modernes (clean code, pyramide des tests) sur du code existant
Augmenter la couverture de tests automatisés afin de sécuriser les livraisons fréquentes
Transmission & knowledge management
Documenter les règles de gestion complexes (tarification, billettique, spécificités régionales)
Collaborer avec les équipes en charge de la nouvelle plateforme afin d’expliquer le fonctionnement actuel et faciliter la migration future
Livrables
Fonctionnalités backend conçues, développées et maintenues en environnement de production
Corrections d’incidents et améliorations garantissant la stabilité applicative
Code sécurisé et fiabilisé via des tests automatisés
Documentation technique et fonctionnelle facilitant la transmission de connaissances
Contributions continues à l’amélioration de la qualité et des pratiques de l’équipe
Environnement technique
Java : 11 / 17 (connaissance de Java 21 appréciée)
Frameworks : Spring Boot, Spring Batch
Architecture : services distribués, REST API, SOAP (legacy), MongoDB
Cloud : AWS, Lambda
CI/CD & outils : Git, GitLab CI, Jenkins, Sonar, Datadog
Méthodologie : Agile (Scrum / Kanban), pratiques DevOps
Compétences clés
Obligatoires : Java, GitLab, AWS.
Importantes : Spring Boot, Docker, API, connaissance des environnements de production.
Intéressantes : Kotlin, NodeJS.
Développeur Back-End Java avec 5 ans d’expérience minimum
Expérience significative en environnement de production
Capacité à analyser des incidents complexes
À l’aise avec la lecture et le refactoring de code existant
FreelanceRepublik : Sélection restreinte de freelances tech qualifiés et disponibles. Le top 15% des freelances tech est sur FreelanceRepublik. Arrêtez de perdre du temps. En temps réel, nous identifions le top 15% des développeurs et chefs de projets, que nous positionnons sur un pipeline d'une centaine de missions.