Partager cette offre
Description du poste
Nous recherchons un développeur back-end expérimenté pour concevoir et implémenter des applications cloud évolutives et fiables en environnement AWS. Vous travaillerez en collaboration avec l'architecte back-end et votre Feature Team (product manager, développeurs...) en appliquant les principes DDD, Event Driven et Event Sourced.
Responsabilités :
Conception et développement logiciel :
- La principale responsabilité est de concevoir, développer et maintenir des applications logicielles en collaboration avec l’équipe. Il s'agit notamment d'écrire un code homogène, compréhensible, testé, maintenable, efficace et évolutif qui réponde aux besoins de l'entreprise.
Collaboration :
- Participer activement à toutes les cérémonies Scrum telles que le sprint planning, daily standup, les revues et rétrospectives de sprint.
- Collaborer avec tous les membres de l'équipe pour s'assurer que l'exécution soit alignée sur les objectifs du sprint et que tout obstacle est résolu rapidement.
Implémentation de fonctionnalités :
- Prendre en charge les user stories et les fonctionnalités liées à l’assurance crédit dans l'application SaaS. Cela implique de comprendre les besoins de l'entreprise, de les décomposer en tâches techniques et de les mettre en œuvre..
- Collaborer avec le Product Owner et le reste de l'équipe pour affiner les stories du backlog.
- Évaluer l'effort requis pour une story, après raffinement.
Gestion des risques et assurance qualité :
- Identifier les risques et les problèmes potentiels liés à la sécurité dans la conception et proposer des stratégies de réalignement claires.
- Travailler en étroite collaboration avec les ingénieurs sécurité pour la prise en compte des vulnérabilités détectées après le cycle de développement.
- Collaborer avec les équipes d'assurance qualité et d'ingénierie pour définir et appliquer des normes de codage, des méthodologies de test et des processus de contrôle de la qualité.
- Contrôler les performances du système, identifier les goulets d'étranglement et proposer des améliorations architecturales pour accroître l'évolutivité et la fiabilité.
- Effectuer les revues de code au sein de l’équipe, ainsi que d’autres équipes.
Profil recherché
- Diplôme d'ingénieur en informatique
- 5 ans d'expérience minimum en développement back-end
- 7 ans d'expérience dans le développement d'applications web et architectures modernes
- Maîtrise de Java / Spring et des systèmes distribués en environnement AWS
- Solide compréhension des architectures microservices, DDD, Event Driven, Event Sourced
- Connaissances approfondies en design patterns, TDD, DEVOPS et bonnes pratiques logicielles
- Excellentes capacités d'analyse et de résolution de problèmes
- Expérience en méthodologies Agile et pratiques DEVOPS
- Anglais courant
Bonus :
- Expertise Java 21 / Spring / Axon framework / architecture événementiel
- Expérience chez un éditeur de logiciel de type Scale Up
- Expérience en feature team orienté produit
Environnement de travail
Télétravail : 2j / semaine
Ce poste offre une opportunité d'évolution vers un rôle de Tech Lead entre la France et l'Inde.
Postulez à cette offre !
Trouvez votre prochain job parmi +9 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.