Turn this role into an interview — a resume and cover letter built around what this employer wants.
CodeGuild in Amsterdam zoekt een Senior JavaDeveloper die meebouwt aan een intelligent energieplatform. Je werkt aan Java21/25, Spring Boot, Docker, Azure en CosmosDB in een cloud-native, event-driven omgeving.
Je ontwerpt en bouwt services die grote hoeveelheden meet- en sessiedata verwerken en bepaalt de architectuur voor betrouwbaarheid en schaalbaarheid. Hybrid werken en duidelijke ownership zijn onderdeel van de rol.
Vacature: Senior JavaDeveloper Amsterdam
Lees dan verder.
Je komt terecht bij een kleinmaar stabiel techbedrijf uit Amsterdam dat werkt op het snijvlak vansoftware en energie. Ze bouwen een platform dat slim omgaat met stroom encapaciteit, zodat energie efficiënter wordt ingezet en het net minder zwaarbelast wordt. Het bedrijf is door de jaren heen gezond en organisch gegroeid.Dat geeft rust: je bouwt hier software die echt goed mag worden en waar jejaren op voortbouwt.
De operationele basisstaat: duizenden connected laadpunten, en het meten, rapporteren en facturerendraait. Nu begint de interessante fase. Van een operationeel netwerk maken zeeen intelligent energieplatform dat realtime bepaalt wanneer en waar jelaadt, waar capaciteit zit, wanneer stroom goedkoop is en wanneer het net zwaarbelast wordt. Dat vraagt om realtime data, voorspellingen en slimmeaansturing, en precies daarvoor halen ze een senior binnen.
Het team is klein enhecht: een CTO, een paar engineers en jij als de senior die mee de technischerichting bepaalt. Je spart met de CTO, versterkt de mediors enzet standaarden neer rond architectuur, reliability en observability. Jehebt hier dus veel ownership en drukt een echte stempel op hoe het platform enhet team zich ontwikkelen. Dat maakt je werk zichtbaar en betekenisvol.
Als Senior JavaDeveloper Amsterdam bouw je mee aan de core van het platform, met Java21/25, Spring Boot, Docker, Azure en CosmosDB in een cloud-native,event-driven omgeving. Je ontwerpt en bouwt services die grote hoeveelhedenmeet- en sessiedata verwerken, en je maakt de architectuurkeuzes diebepalen of het platform betrouwbaar kan opschalen.
De echte uitdaging isrealtime. Hoe verwerk je continu binnenstromende data en neem je daarop betrouwbarebeslissingen, bijvoorbeeld om te laden wanneer stroom goedkoop is of terugte schakelen als het net zwaar belast wordt? Hoe houd je zo'n systeem correcten beschikbaar terwijl het aantal laadpunten groeit? Dit zijn de vraagstukkenwaar jij je in vastbijt, met directe impact op de energievoorziening.
Je bent hierin meer daneen bouwer. Je geeft technische richting, begeleidt de mediors en tilt hetengineeringniveau omhoog. In de praktijk kijken collega's naar jou voor dekoers, ook zonder formele teamlead-titel.