About this role
Vos missions
Développement Backend
Concevoir et développer des services backend robustes en JavaProduire un code performant, maintenable et testableAppliquer les pratiques DDD (Domain Driven Design) et TDD (Test Driven Development)
Développement Frontend
Participer au développement des interfaces utilisateurs avec Ext JSContribuer à l’amélioration des performances et de l’ergonomie des applications
Gestion des données
Concevoir et optimiser des requêtes sur bases Oracle et SQLTravailler sur des volumes de données importants
Industrialisation & Cloud
Mettre en place et maintenir des pipelines CI/CDConteneuriser les applications avec DockerParticiper au déploiement sur Google Cloud Platform (GCP)Utiliser GitLab CI/CD pour le versioning et l’intégration continueImplémenter des architectures événementielles avec Pub/Sub
Exploitation et automatisation
Développer et maintenir des scripts ShellParticiper à l’optimisation de l’exploitation applicative
Environnement technique
JavaExt JSDDD / TDDSQL / OracleBigQueryBigTableDockerGCPGitLab CI/CDPub/SubShell
Méthodologies :
Agile (Scrum) Profil recherché
Bac +5 en école d’ingénieur ou équivalent universitaire3 à 7 ans d’expérience en développement JavaBonne maîtrise de SQLExpérience dans des environnements CI/CD et cloudSensibilité aux bonnes pratiques DDD et TDD
Serait un plus :
Expérience avec GCPConnaissance de BigQuery / BigTableExpérience dans le secteur retail / grande distribution
