Java Fullstack Developer / Technical Lead
Summary
Long-term freelance engagement at a client in the Brugge region, Belgium: a hands-on fullstack lead who builds and modernizes a business-critical application in the cloud while coaching developers and guiding technical and architectural decisions. Core stack is Java, Spring Boot, Angular and Azure, with Kafka, Kubernetes, Docker and GitHub Actions.
Voor een klant in regio Brugge zoeken we een ervaren Fullstack Lead Developer voor een longterm freelanceopdracht.
Je komt terecht in een developmentteam dat verder bouwt aan een bedrijfskritische applicatieomgeving die belangrijke processen binnen de organisatie ondersteunt. De toepassingen worden verder ontwikkeld en gemoderniseerd binnen een cloudomgeving, waarbij zowel nieuwe functionaliteiten als de technische kwaliteit en verdere evolutie van het platform centraal staan.
Binnen deze omgeving zoeken we versterking van een ervaren developer die naast hands-on development ook technisch mee richting kan geven aan het team.
Jouw rol
In deze opdracht combineer je hands-on fullstack development met een technische leadrol. Je blijft actief meewerken aan de applicatie en neemt vanuit je ervaring tegelijk een trekkersrol op bij technische vraagstukken en keuzes binnen het developmentteam.
Je ondersteunt andere developers, denkt mee over de verdere technische en architecturale uitwerking van de applicatie en helpt mee om kwaliteit en consistentie binnen de developmentwerking te bewaken. De rol blijft daarbij nadrukkelijk technisch en hands-on.
De belangrijkste verantwoordelijkheden zijn:
-
fullstack development met Java, Spring Boot en Angular;
-
technisch ondersteunen en coachen van andere developers;
-
mee richting geven aan technische en architecturale keuzes;
-
bewaken van codekwaliteit, technische standaarden en development best practices;
-
ontwikkelen binnen een Azure cloudomgeving;
-
verder optimaliseren van CI/CD en developmentprocessen;
-
werken binnen een event-driven architectuur.
Technologische omgeving
De technische kern van de omgeving bestaat uit Java, Spring Boot, Angular en Azure.
Daarnaast wordt gewerkt met technologieën zoals Kafka, Kubernetes, Docker en GitHub Actions. Binnen de applicatiearchitectuur spelen principes zoals API First, Domain-Driven Design (DDD) en event-driven development een belangrijke rol.
De volledige stack hoeft niet noodzakelijk één-op-één afgevinkt te worden. Niet alle technologieën hebben binnen de rol hetzelfde gewicht.