Développeur Back-End Java - Data as a Service
Questel Tunis, Tunisia
IT Services and IT Consulting · 1,001-5,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and optimize robust data pipelines using Java and Spark while designing scalable REST APIs for SaaS solutions. Ensure high performance of SQL queries and maintain operational continuity through automated testing and CI/CD practices.
What they look for
Requirements
Requires at least 5 years of experience in Back-End Java development within high-volume data environments. Candidates must possess strong expertise in multi-threading, SQL performance optimization, and clean coding practices.
Full description
Dans le cadre du scale de ses activités de développement software en Tunisie, Questel renforce son équipe Data as a Service (DaaS). Cette équipe est en charge de l’intégration et de la réconciliation de flux de données externes relatives à la propriété intellectuelle sur nos plateformes. L’objectif principal consiste à construire un référentiel unique de données destiné à alimenter notre moteur de recherche de brevets classé parmi les leaders mondiaux dans le domaine.
Votre quotidien au sein de l'équipe : Au sein d'une équipe Agile (Scrum) et en étroite collaboration avec les Data Engineers et l'équipe d'exploitation, situés en France et en Tunisie, vos missions seront de :
• Concevoir et propulser :Développer et optimiser des architectures de pipelines de données (ETL) robustes en Java et Spark, capables de traiter des volumes massifs.
• Exposer la donnée :Participer au design et à l'évolution d'API REST et de Web Services scalables pour nos solutions SaaS.
• Garantir la performance :Dompter et optimiser nos requêtes SQL face à des volumes de données majeurs (plus de 25 bases, plusieurs millions d'enregistrements par base).
• Assurer la qualité :Automatiser les tests (unitaires, intégration), participer aux revues de code et préparer le déploiement continu (CI/CD) pour l'équipe Ops.
• Soutenir la production :Participer au maintien en condition opérationnelle (MCO) et à l'amélioration continue de nos composants.
L'environnement technique :
• Back-End :Java (8+), Spring Boot, Python
• Data & Search :Spark 3, Elasticsearch, Jupyter
• Stockage :MySQL, MariaDB (Volumétrie importante, multi-threading)
• DevOps & Outils :Git, GitLab CI, Maven, Docker, Jira
Votre profil :
- Vous justifiez d'au moins 5 ans d'expérienceen développement Back-End Java dans des environnements à forte volumétrie de données.
- Le multi-threadinget l'optimisation des performances SQL n'ont plus de secret pour vous.
- Vous êtes reconnu(e) pour votre rigueur (Clean Code), votre autonomie et votre capacité à résoudre des problèmes complexes.
- Le petit plus :Vous avez déjà une expérience avec Spark, Elasticsearch ou la conteneurisation (Docker).
Similar roles
-
Senior Software Developer Java (m/w/d)
Sopra Steria Hanover, Lower Saxony, Germany
-
Senior Associate Software Engineer- Fullstack Java
JPMorgan Chase & Co. Glasgow, Scotland, United Kingdom
-
ARCHITECTE / TECH LEAD JAVA (F/H)
Conserto Saint-Herblain, Pays de la Loire, France · €50K–€65K/yr
-
Full-Stack Java Developer - Java 17 or Higher - (Independents profiles only W2)
Syncreon Consulting Lake Mary, Florida, United States
-
Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch
Elastic Poland · PLN 369K–PLN 584K/yr
-
Senior Software Engineer - Java Full Stack
Hilton Memphis, Tennessee, United States · $85K–$120K/yr