Senior Java ETL Data Engineer

3E

Brussel

Sur place

EUR 90 000 - 120 000

Plein temps

Il y a 6 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Avantages offerts par ce poste

On-site office
Training on the job
Flexible schedule

Résumé du poste

3E is seeking a Senior Java ETL Data Engineer to own the end-to-end ETL engine that processes near-real-time data from millions of renewable energy assets. You will design, develop and operate the Java-based pipeline, ensuring reliable production deployment and maintainability.

The role requires deep Java concurrency expertise, hands-on experience with S3-compatible storage and streaming tech, and a strong track record of delivering production-grade systems.

Qualifications

  • 7+ years of software engineering experience, incl. 3+ years in high-performance Java in production.
  • Deep understanding of Java concurrency, parallelism and performance optimisation.
  • Hands-on experience with data processing pipelines on S3-compatible object storage, and Linux system administration.
  • Delivered and operated production systems end-to-end with code review, testing and monitoring.
  • Architectural thinker able to evaluate technologies by evidence and guide team decisions.

Responsabilités

  • Design, develop and operate the Java ETL engine processing data from millions of devices.
  • Architect and integrate the engine with S3-compatible storage and streaming infrastructure.
  • Balance real-time vs batch processing and justify trade-offs.
  • Lead on quality and reliability through code reviews, testing and SRE practices.
  • Decompose pipeline problems into milestones and maintain runbooks and API docs.

Connaissances

Java
Java concurrency
Data pipelines
Linux

Formation

Master's degree

Outils

Kafka
Flink
Pulsar

Description du poste

Our SynaptiQ platform collects near-real-time data from more than 20 million devices across thousands of utility-scale solar and wind sites worldwide. Everything the platform does — the analytics, the alarming, the reporting our clients run their portfolios on — depends on that data arriving complete, on time and correctly normalised. To keep that foundation solid as the portfolio grows, we are looking for a Senior Java ETL Data Engineer to own the technical direction of the engine that makes it happen.

You will join our Product Engineering organisation, working in a small cross-functional team of 2–3 engineers and reporting to an Engineering Manager. You will work closely with Product Management to define both what gets built and how it is implemented, and with Operations when things break. The working language is English. Day to day you will be in high-performance Java, S3-compatible object storage (S3, ABS, GCS), streaming infrastructure, and Linux.

This is a senior individual contributor role. You will own the ETL engine — not a slice of it - and day-to-day:

  • You design, develop and operate the Java ETL engine that processes near-real-time data from millions of renewable energy assets. Ownership here runs from conception through to production operation: you build it, you run it, you fix it.
  • You architect and integrate the engine with S3-compatible object storage and streaming infrastructure. Deciding how and when we adopt a given storage or streaming technology is your call to make and justify.
  • You balance the technical trade-offs between real-time and batch processing, and make those calls on evidence rather than preference.
  • You take the lead on quality and reliability through code review, testing and SRE practice — including incident response and postmortem analysis when something goes wrong at 2am on a Sunday.
  • You decompose pipeline problems into actionable milestones and plans, so the team knows what "done" looks like before work starts.
  • You maintain the architecture decisions, runbooks and API documentation that let the rest of us operate what you build.

We are looking for someone who takes an idea all the way to production and stays with it afterwards. Someone technically rigorous, who writes high-performance concurrent Java and genuinely cares how systems behave under load at three in the morning. And someone pragmatic — who knows when to ship and when to slow down and do it properly. To qualify as our ideal candidate:

  • You have 7+ years of software engineering experience, including at least 3 years writing and operating high-performance Java in production.
  • You have a deep understanding of Java concurrency, parallelism and performance optimisation. This is the core of the job — the engine handles millions of devices, and naive code does not survive contact with that volume.
  • You have hands-on experience with data processing pipelines on S3-compatible object storage, and you are comfortable with Linux system administration.
  • You have delivered and operated production systems end-to-end — code review, testing, monitoring, incident response.
  • You are an architectural thinker. You evaluate technologies on evidence and guide the team toward sound choices rather than fashionable ones.
  • You hold a Master's in Computer Science, Engineering or equivalent by experience.
  • You speak and write fluent English. It is our working language across engineering.
  • You can work autonomously: we don't have a micromanagement culture around here. Processes are light and we expect you to find information independently, ask for help when you need it, and improve the process rather than wait for one.
  • You can explain a technical trade-off to someone who isn't an engineer — Product and Operations need to understand the consequences of your decisions to make their own.
Bonus points for
  • Streaming platforms — Kafka, Flink or Pulsar
  • Time-series databases
  • Renewable energy sector experience

Our offices are hidden in the centre of Brussels with a view on a pond, with ducks and a heron bringing a regular visit. In addition to a stimulating atmosphere in a highly motivated group of people, 3E offers a unique opportunity to further develop yourself in a company/team with an ambitious growth plan, delivering innovative services.

Furthermore:
  • Training on the job by our experts so you get to know our solution and work in and out
  • Flexibility, responsibility and freedom in your day-to-day work.
  • An international environment with projects in over 100 countries worldwide, colleagues of over 20 nationalities.

We are open to both independent contractors (commitment to 219 invoiced days/year) or payroll contracts. For a Belgian payroll contract, the extralegal benefits are:

  • Home working (2 days per week)
  • Hospitalisation insurance
  • Pension saving
  • Representation allowance
  • €9 meal voucher/day
  • flexible income plan
  • 20 legal days off + 12 compensation days (per full year worked)
  • sustainable transport subscription and/or bike allowance (€0.36/km).
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior Java ETL Data Engineer
Senior Java ETL Data Engineer

3E • Brussel Hoofdstad

Sur place
EUR 90 000 - 130 000
On-the-job training
Flexibility
International environment
Clojure Developer
Clojure Developer

Braveclojure • Brussel Hoofdstad

À distance
EUR 55 000 - 75 000
Flexible working hours
Remote work options
International work environment
+1
Senior Java ETL Data Engineer
Senior Java ETL Data Engineer

Jobtailor • Brussel

Sur place
EUR 90 000 - 130 000
Application Support Engineer Service (SRQ107987)
Application Support Engineer Service (SRQ107987)

TiTANS Consulting • Brussel Hoofdstad

Hybride
EUR 55 000 - 85 000
Back-End Java s Cloud Engineer (m/w/d)
Back-End Java s Cloud Engineer (m/w/d)

Everience Benelux • Brussel Hoofdstad

Hybride
EUR 65 000 - 95 000
Back-End Java s Cloud Engineer (m/w/d)
Back-End Java s Cloud Engineer (m/w/d)

EVERIENCE • Brussel

Hybride
EUR 70 000 - 110 000
Senior Java Developer
Senior Java Developer

Médiane Système • Brussel

Sur place
EUR 70 000 - 100 000
Attractive salary package
Mobility package
DKV
+4
Junior-Medior Data Engineer for ESG Impact - Hybrid
Junior-Medior Data Engineer for ESG Impact - Hybrid

Data4Green • Brussel Hoofdstad

Hybride
EUR 40 000 - 60 000
Competitive salary
Flexibility and autonomy
Learning opportunities
Senior Backend Developer
Senior Backend Developer

Eniris • Gent

Sur place
EUR 85 000 - 115 000
Data & Reporting Engineer
Data & Reporting Engineer

ENGIE Group • Brussel

Hybride
EUR 70 000 - 110 000
Tax-optimized bonus
Health insurance
Meal vouchers
+4