Developpeur Data Engineer Java Python et React Nifi 3 a d'Experience H/F

VeoNum
Canton of Rennes-4, France
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Intermediate

Job location

Remote
Canton of Rennes-4, France

Tech stack

Java
API
Agile Methodologies
Unit Testing
Code Review
Databases
Continuous Integration
Linux
DevOps
Python
NoSQL
Scrum
Software Engineering
Data Streaming
React
Backend
GIT
Apache Nifi
Docker
Microservices

Job description

Concevoir, développer et maintenir des applications et services data en Java et Python.

Mettre en place, configurer et optimiser des flux de données avec Apache NiFi (ingestion, transformation, routage).

Développer des interfaces web avec React pour la visualisation et le pilotage des données ou des services.

Participer à la définition de l'architecture des solutions (API, microservices, intégration data).

Industrialiser les traitements : automatisation des jobs, supervision, gestion des erreurs et reprise sur incident.

Garantir la qualité du code : tests unitaires et d'intégration, revues de code, documentation.

Collaborer avec les équipes Produit, Data, DevOps et métier dans un environnement Agile (Scrum / Kanban).

Requirements

3 à 5 ans d'expérience en développement logiciel et/ou data engineering.

Solides compétences en Java et Python pour le développement backend et les traitements data.

Maîtrise d'Apache NiFi (création de flows, processors, tuning, monitoring).

Bonne expérience en développement front avec React (hooks, composants réutilisables, appels API).

Connaissances des bases de données SQL (et idéalement NoSQL) et des APIs REST.

À l'aise avec Git, CI/CD, Docker et un environnement Linux.

Esprit d'équipe, autonomie, capacité à intervenir sur plusieurs briques (front, back, data).

  • Matériel de qualité

Benefits & conditions

  • Parking gratuit à proximité
  • Proche transport en commun
  • Locaux modernes
  • Bonne mutuelle
  • Paiement des heures supplémentaires
  • Intéressement ou participation
  • Flexibilité des horaires
  • RTT
  • Télétravail
  • Café offert
  • Organisation de conférence & workshop
  • Activités sportives
  • Temps partiel
  • Congés sans solde

Les étapes de recrutement

Les étapes de recrutement peuvent varier selon l'offre à laquelle vous postulez.

Apply for this position