Présentation de la société : AXA FRANCE
Missions
Vous êtes passionné par le développement Back-End et vous recherchez une expérience d'alternance enrichissante ? Ne cherchez plus, nous avons l'opportunité qu'il vous faut !
Au sein de l'équipe digitale de la Direction des Systèmes d'Information d'AXA France, nous recherchons un alternant motivé et passionné. Votre rôle en tant que Software Engineer Back-End sera de participer activement à la création d'un produit ergonomique, performant et centré sur les besoins de nos utilisateurs, en développant l'API Client d'AXA.
Sous la responsabilité de votre tuteur, vos missions seront les suivantes :
- Collaborer avec les Product Owners et les équipes métiers pour comprendre les besoins des utilisateurs, analyser ces besoins et les transformer en spécifications techniques claires.
- Concevoir, développer et tester des APIs robustes et performantes en utilisant Java, en veillant à respecter les exigences fonctionnelles et techniques définies.
- Collaborer avec l'équipe Front-End pour s'assurer que les APIs développées répondent aux exigences des interfaces utilisateur, en facilitant l'échange de données entre le back-end et le front-end.
- Identifier et corriger les bugs dans les fonctionnalités existantes, tout en assurant la maintenance continue des applications pour garantir leur bon fonctionnement.
- Suivre les méthodes de développement telles que le Test Driven Development (TDD) , le Behavior Driven Development (BDD) et le Clean Code pour produire un code de qualité.
- Participer aux revues de code avec d'autres développeurs pour partager des connaissances, améliorer la qualité du code et s'assurer que les normes de développement sont respectées.
- Rédiger et maintenir la documentation relative aux APIs et aux nouvelles fonctionnalités développées, afin de faciliter la compréhension et l'utilisation par d'autres développeurs.
- Écrire des tests unitaires et d'intégration pour assurer la fiabilité et la robustesse des fonctionnalités développées, intégrant ces tests dans le cycle de développement.
- Contribuer à l'amélioration continue des processus de développement en proposant des outils ou des pratiques pour optimiser l'efficacité de l'équipe.
- Rester informé des dernières tendances et technologies en développement JAVA et proposer des améliorations et des innovations pour enrichir l'API Client.
Profil recherché
Vous préparez un Master 2 de niveau Bac+5 en école d'ingénieur ou université avec une spécialisation en développement logiciel ou informatique. Vous cherchez une alternance d'une durée de 12 mois, à partir de septembre 2025, avec un rythme d'alternance en semaines.
Compétences attendues :
- Connaissance des technologies Back-End comme Java 21 springboot 3, notamment en développement d'APIs.
- La connaissance de Gherkin / REST est un plus
- Capacité à travailler en équipe dans un environnement agile.
- Esprit créatif et dynamique, avec une forte motivation pour s'investir dans des projets innovants.
- Bonne capacité d'analyse et de résolution de problèmes.
Si vous souhaitez acquérir une expérience significative au sein d'une entreprise renommée, alors cette opportunité est faite pour vous ! Nous valorisons l'esprit d'équipe, la curiosité, la proactivité et l'innovation.
Rejoignez-nous et faites la différence avec vos idées ! Chez AXA France, votre talent est notre plus grande richesse.