Développeur Back End Java Senior
Questel, une entreprise spécialisée dans les services et logiciels de propriété intellectuelle, renforce son équipe Data as a Service (DaaS) en Tunisie. Cette équipe est responsable de l'intégration et de la réconciliation de flux de données externes liés à la propriété intellectuelle sur les plateformes de l'entreprise. L'objectif principal est de créer un référentiel unique de données pour alimenter le moteur de recherche de brevets de Questel, reconnu parmi les leaders mondiaux dans ce domaine.
En tant que Développeur/se Back-End Java, vous intégrerez une équipe Agile (Scrum) et collaborerez étroitement avec les Data Engineers et l'équipe d'exploitation, situés en France et en Tunisie. Vos missions principales incluent la conception et l'optimisation de pipelines de données robustes en Java et Spark, capables de traiter des volumes massifs, ainsi que la participation à la conception et à l'évolution d'API REST et de Web Services scalables pour les solutions SaaS de l'entreprise.
Vous serez également chargé(e) d'optimiser les requêtes SQL face à des volumes de données importants, d'automatiser les tests (unitaires, intégration), de participer aux revues de code et de préparer le déploiement continu (CI/CD) pour l'équipe Ops. De plus, vous contribuerez au maintien en condition opérationnelle (MCO) et à l'amélioration continue des composants.
Pour ce poste, une expérience d'au moins 5 ans en développement Back-End Java dans des environnements à forte volumétrie de données est requise. Une maîtrise du multi-threading et de l'optimisation des performances SQL est essentielle. La rigueur (Clean Code), l'autonomie et la capacité à résoudre des problèmes complexes sont des qualités recherchées. Une expérience avec Spark, Elasticsearch ou la conteneurisation (Docker) serait un atout supplémentaire.
Le poste est basé à Tunis, en Tunisie, avec un mode de travail hybride. Les détails concernant la rémunération, les avantages et les opportunités de croissance au sein de l'entreprise ne sont pas spécifiés dans les sources disponibles.