Votre Mission :
Le candidat retenu concevra, développera & maintiendra des applications évolutives tout en garantissant la qualité, la performance & la fiabilité de nos systèmes. Vous collaborerez étroitement avec les architectes, les analystes d'affaires & d'autres développeurs dans un environnement Agile.
Vos Responsabilités:
- Concevoir, développer, tester & déployer des applications en utilisant Kotlin, Java, NodeJS, React & Typescript
- Travailler avec des bases de données relationnelles (Oracle 19+, PL/SQL) & des bases de données NoSQL (MongoDB, Elasticsearch) pour créer des solutions de données efficaces & fiables
- Contribuer à l'architecture & à la conception de nouvelles fonctionnalités, en garantissant l'évolutivité & la maintenabilité
- Développer & optimiser des API & des microservices pour des systèmes distribués de haute performance
- Collaborer avec les équipes QA, DevOps & produit pour livrer des solutions de haute qualité
- Participer aux revues de code, fournir des conseils techniques & encadrer les développeurs juniors
- Rester à l'affût des technologies émergentes & proposer des améliorations pour rehausser les pratiques de développement
- Assurer la conformité aux normes de sécurité & de performance
Prérequis:
- Expériences de 8 ans & plus (Sénior)
- Forte expérience en programmation avec Kotlin, Java, NodeJS, React & Typescript
- Expertise prouvée dans Oracle 19+, PL/SQL & travail avec des bases de données NoSQL telles que MongoDB ou Elasticsearch
- Solide compréhension des principes de conception logicielle, des microservices & des API RESTful
- Expérience des méthodologies Agile (Scrum/Kanban)
- Fortes capacités de résolution de problèmes & aptitude à travailler de manière indépendante ou en équipe
- Excellentes compétences en communication en anglais & en français
Atouts:
- Expérience avec Kafka (architectures orientées événements, pipelines de streaming)
- Connaissance des outils CI/CD (Jenkins, GitHub Actions, GitLab CI)