2 months ago
Remote, Tunisia or Tunis, TunisiaSenior
Responsibilities
- Développer et optimiser des pipelines de données ETL en Java et Spark capables de traiter de grands volumes.
- Participer à la conception et à l’évolution d’APIs et de services Web scalables pour des solutions SaaS.
- Optimiser les requêtes SQL sur plus de 25 bases et plusieurs millions d’enregistrements par base.
- Automatiser les tests unitaires et d’intégration, participer aux revues de code et préparer les déploiements pour l’équipe Ops.
- Assurer le maintien en condition opérationnelle et l’amélioration continue des composants.
- Collaborer avec les Data Engineers et l’équipe d’exploitation situés en France et en Tunisie.
Requirements
- Au moins 5 ans d’expérience en développement Back-End Java dans des environnements à forte volumétrie de données.
- Maîtrise du multi-threading et de l’optimisation des performances SQL.
- Expérience en Java, avec une connaissance de Spring Boot et Python.
- La connaissance de Spark, Elasticsearch ou de la conteneurisation avec Docker est un plus.
- Rigueur, autonomie et capacité à résoudre des problèmes complexes; sensibilité au Clean Code.
Tech Stack
Categories
BackendData Engineering
