Werken bij TenneT
Modernisering van de frontend van het CertiQ certificatenplatform, met focus op een onderhoudbare codebase
Het Centraal Justitieel Incassobureau (CJIB) is een Nederlandse overheidsinstantie die valt onder het Ministerie van Justitie en Veiligheid en gevestigd is in Leeuwarden. Het CJIB is verantwoordelijk voor het innen van verkeersboetes, strafbeschikkingen en schadevergoedingen, en zorgt ervoor dat door de rechter opgelegde straffen snel en correct worden uitgevoerd. Als uitvoeringsorganisatie speelt het CJIB een centrale rol in de handhaving van financiële sancties binnen het Nederlandse rechtssysteem, wat een betrouwbare en goed beveiligde digitale infrastructuur onmisbaar maakt.
Bij het CJIB wordt gewerkt aan een verzameling Java Spring Boot libraries met een Angular frontend. Deze libraries fungeren als een intern platform: andere teams binnen het CJIB gebruiken ze als bouwstenen om snel en eenvoudig context-specifieke applicaties op te bouwen. Gebruiksgemak, backwards-compatibiliteit en goede documentatie staan centraal, zodat afnemende teams de libraries zo eenvoudig mogelijk kunnen implementeren.
Bayram Senior Java DeveloperCJIB is een fijne organisatie die voor meer verantwoordelijk is dan je zou denken. Er wordt veel nagedacht over het vermakkelijken van het werk van developers. Met het introduceren van Kubernetes is hier veel winst uit te halen en blijft er veel interessant werk om als developer aan de slag te gaan.
Bayram vervult de rol van Fullstack Developer binnen een team van vier senior ontwikkelaars, een functioneel beheerder en een product owner. Het team werkt in driewekelijkse sprints met refinements, demo's en retrospectives. Bayram werd ingezet als versterking om veel gebruikte generieke libraries te beheren.
De voornaamste verantwoordelijkheden zijn het ontwikkelen van nieuwe functionaliteit in Java Spring Boot en Angular, refactoring en nieuwbouw van de Angular beheerapplicatie en het schrijven van JUnit en Cucumber tests. Daarnaast verzorgt Bayram monitoring en logging via Kibana, voert hij DevOps taken uit op Linux systemen binnen Kubernetes clusters en verleent hij support aan andere teams die de libraries gebruiken.
Als team hebben we ervoor gezorgd dat kritieke bugs en nodige features opgelost en gerealiseerd werden. We hebben een mooi aantal verbeteringen doorgevoerd waardoor de gebruikers van onze libraries makkelijker kunnen aansluiten op de nieuwere features. Gepaard met gebruikersondersteuning en backwards compatibility, is dit succesvol gelopen voor een aantal van de teams.
Technieken Java, Spring Boot, Angular 18, TypeScript, Kubernetes, PostgreSQL, JUnit, Cucumber, Jenkins, Linux, Kibana, Gloo Edge, Scrum
Ontdek hoe we ook bij andere opdrachtgevers het verschil hebben gemaakt.
Modernisering van de frontend van het CertiQ certificatenplatform, met focus op een onderhoudbare codebase
Modernisering van de JsonGenerator applicatie voor het oplossen van compatibiliteitsproblemen binnen het migratieproces van pensioendata.
Ontwikkeling van Innovact, een kernapplicatie voor pensioenadministratie, gericht op het moderniseren van een legacy omgeving naar een schaalbare Azure microservices architectuur.
Doorontwikkeling en refactoring van generieke Java en Angular applicaties binnen het micro-applicatielandschap van TenneT.
Professionalisering van de frontend-architectuur achter de iDEAL Profielen-tool en Payment-tool, inclusief een gedeelde componentenbibliotheek.
Standaardisatie en modernisering van de ontwikkelplatforms binnen de KVK-infrastructuur, inclusief de migratie van 4.500+ GitLab-repositories naar een externe leverancier.