Senior Java Backend Engineer Utrecht
CodeGuild
Senior Java Backend Engineer Utrecht
Samenvatting
Wat krijg je?
Wat ga je doen?
- Features end-to-end ontwerpen en bouwen
- Meedenken over de platform architectuur
- Bouwen aan schaalbare real-time microservices
- Kafka-heavy event-driven systemen beheren
- Ownership nemen over eigen services
Wat verwachten wij?
- Minimaal 5 jaar ervaring met backend development
- Ervaring met Java, Spring Boot, Kotlin of Scala
- Ervaring met PostgreSQL, Docker en cloud
- Ervaring met microservices, CI/CD en TDD
Volledige vacaturetekst
Krijg energie van event-driven systemen die miljoenen realtime events per dag verwerken bij dit Utrechtse SaaS-bedrijf. Je bouwt aan een platform dat transport groener maakt en leveringen op tijd laat aankomen. In een technisch gedreven cultuur werk je met Java 21 en Kafka aan complexe vraagstukken rondom latency en schaal. Bijzonder is dat je tot 25% van je tijd mag besteden aan R&D en eigen innovaties. Ontdek hoe jouw code direct impact maakt op het dagelijks leven en verleg je technische grenzen!
Vacature: Senior Java Backend Engineer Utrecht
- Krijg jij energie van event-driven systemen die miljoenen realtime events per dag verwerken, waar latency, betrouwbaarheiden schaal de echte uitdaging zijn?
- Wil je software bouwen die je overal om je heen terugziet, doordat leveringen op tijd aankomenentransport een stukje groener wordt?
- Zoek je een technisch gedreven team waar je tot een kwart van je tijd aan R&D besteedt en engineers jarenlang blijven?
- En zeg jij ja tegen een salaris tot €85.000, een bonus tot 1,5 maand en hybride werken?
Lees dan verder.
Jouw werkgever: middelgroot SaaS-bedrijf uit Utrecht met een real-time platform met echte maatschappelijke impactJe komt terecht bij een middelgroot SaaS-bedrijf uit Utrecht dat het real-time platform bouwt achter transport en logistiek in Nederland. Enorme stromen aan GPS-, verkeers- en planningsdata komen samen tot live inzicht waarmee vervoerders miljoenen leveringen per jaar op tijd en efficiënt uitvoeren. De impact is tastbaar: leveringen komen op het juiste moment aan, er worden minder onnodige kilometers gereden en de CO2-uitstoot daalt. Jouw code raakt zo het dagelijks leven van miljoenen mensen.
De uitdaging is puur technisch. Miljoenen events per dag stromen door een Kafka-heavy, event-driven architectuur, en die moeten snel, betrouwbaar en in de juiste volgorde verwerkt worden, want dit stuurt een live operatie aan die niet stil mag vallen. Je werkt continu aan distributie, latency, fouttolerantie en schaalbaarheid, en zoekt daarbij het randje op van wat technisch kan.
De cultuur is technisch gedreven, open en informeel. Je werkt in kleine domeinteams met veel autonomie, waar clean code, CI/CD en kennisdeling vanzelfsprekend zijn, en je krijgt tot 25% van je tijd voor R&D en eigen ideeën. Engineers blijven hier dan ook jarenlang: het werk blijft technisch uitdagend en je groeit mee.
Jouw rol: Senior Java Backend Engineer UtrechtAls Senior Java Backend Engineer werk je met Java 21, Spring Boot, Kafka, Docker en AWS aan schaalbare microservices en real-time systemen. Je ontwerpt, bouwt en runt features end-to-end, en denkt actief mee over de architectuur die het platform future-proof houdt naarmate het volume groeit.
Dit is serieuze backend engineering. Hoe verwerk je een piek aan events zonder dat de latency oploopt? Hoe zorg je dat een storing in één service de rest niet meesleept? Hoe houd je data correct en consistent onder continue load? Precies deze vraagstukken los je hier op, en de impact zie je direct terug in een operatie die dag en nacht doordraait.
Je pakt ownership over je services en helpt de technische lat hoog te houden, van standaarden tot kennisdeling. Wil je juniors of mediors meenemen, dan is daar alle ruimte voor, en de kern van deze rol blijft zelf bouwen.
Wat wordt er gevraagd?- Minimaal 5 jaar ervaring met backend development
- Sterk in Java (17 of 21) en Spring Boot.Kotlin of Scala mag ook
- Ervaring met Kafka en event-driven architectuur is een grote pre
- Ervaring met PostgreSQL, Docker en cloud (AWS is een pre)
- Vertrouwd met microservices, CI/CD en TDD
- Je zoekt de diepte op in latency, fouttolerantie en schaalbaarheid
- Ervaring met het begeleiden van andere engineers is een pre
- Nederlandssprekend
Wat wordt er geboden?
- Salaris tot €85.000 bruto per jaar
- Jaarlijkse bonusregeling tot 1,5maandsalaris
- Tot 25% van je tijd voor innovatie en R&D
- 25 vakantiedagen
- Pensioen met 50% werkgeversbijdrage
- €1.200ontwikkelbudget per jaar
- Flexibele werktijden
- 2 tot 3 dagen thuiswerken, met thuiswerkbudget
- Laptop naar keuze
- Dagelijkse teamlunches, sportactiviteiten en game nights
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace