Full Stack Software Engineer -Java Developer - Transmission 40u/w
Role details
Job location
Tech stack
Job description
Als Fullstack Java Developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van robuuste en schaalbare softwareoplossingen. Je werkt zowel aan de backend (Java, Spring Boot, REST API's) als aan de frontend (Angular 18), waarbij je een sleutelrol speelt in het realiseren van end-to-end functionaliteit. Je maakt deel uit van een multidisciplinair Scrumteam en draagt actief bij aan de transitie naar Agile en DevOps werken. Je wordt ook onderdeel van de Frontend Gilde, in deze rol zul jij ook kennissessie geven over Angular binnen je team.
-
Ontwikkelen van schaalbare backend-services met Java, Spring Boot en JPA/Hibernate.
-
Bouwen van moderne, gebruiksvriendelijke frontendcomponenten met Angular 18.
-
Ontwerpen en implementeren van RESTful API's en integraties met andere systemen.
-
Schrijven van geautomatiseerde tests (JUnit, Mockito, Cypress, PlayWright, Cucumber).
-
Bijdragen aan CI/CD pipelines met tools als Jenkins, Git en SonarQube.
-
Werken met containerisatie (Docker) en cloud-native oplossingen (Kubernetes).
-
Samenwerken met architecten, ontwikkelaars, testers en product owners binnen sprints van twee weken.
-
Level 2 support leveren op applicaties in productie.
-
Technische vertaling van functionele wensen van stakeholders uit business, beheer en projecten.
-
Bij het aanbieden van kandidaat gaan wij ervan uit dat u akkoord bent met de voorwaarden van deze specifieke klant. Bent u niet bekend met deze voorwaarden kunt u die opvragen bij de verantwoordelijke consultant.
-
BELANGRIJK! Vul alle kandidaat gegevens juist in. Bij onvolledige/onjuiste aanbiedingen is er een risico dat de kandidaat niet aangeboden kan worden en hiermee afgewezen wordt.
Samen zorgen we voor een stabiel en duurzaam energienet. Nederland aan - samen met jou.
Requirements
-
Minimaal 5 jaar ervaring met Angular (v18), inclusief component-based development en state management.
-
Minimaal 3 jaar ervaring als Java Developer in enterpriseomgevingen.
-
Grondige kennis van Java 17, Spring Boot, REST API's, JPA/Hibernate.
-
Ervaring met frontend- en backend-testing frameworks (Cypress, JUnit, Mockito, Cucumber).
-
Ervaring met CI/CD tools: Jenkins, Git, Maven, SonarQube.
-
Ervaring met containerisatie (Docker), Kubernetes en eventdriven architecturen (Kafka) is een pre.
-
Kennis van softwarearchitectuur, design patterns en objectgeoriënteerd programmeren.
-
Ervaring met cloudplatformen (AWS, Azure of GCP) is een pluspunt.
-
Uitstekende beheersing van de Nederlandse taal (vereist) en goede beheersing van het Engels.
Gedragskenmerken en competenties:
-
Vakmanschap: Je schrijft schone, goed geteste code en streeft naar technische excellentie.
-
Flowgericht werken: Je denkt mee over het verbeteren van ontwikkel- en releaseprocessen.
-
Samenwerkingsgericht: Je bent een teamspeler die kennis deelt en bijdraagt aan een positieve teamdynamiek.
-
Initiatiefrijk: Je neemt proactief initiatief om verbeteringen door te voeren.
-
Lerend vermogen: Je staat open voor feedback en blijft jezelf ontwikkelen.
-
Verantwoordelijkheidsgevoel: Je voelt je eigenaar van je werk, van idee tot productie.
-
De kandidaat beschikt over een legitimatiebewijs (een paspoort of identiteitskaart), welke bij intake én op de startdatum van het contract van de kandidaat geldig is en ter controle kan worden overlegd.
Minimaal 5 jaar ervaring met Angular (v18), inclusief component-based development en state management. Minimaal 3 jaar ervaring als Java Developer in enterpriseomgevingen. Grondige kennis van Java 17, Spring Boot, REST API's, JPA/Hibernate. Ervaring met frontend- en backend-testing frameworks (Cypress, JUnit, Mockito, Cucumber). Ervaring met CI/CD tools: Jenkins, Git, Maven, SonarQube. Uitstekende beheersing van de Nederlandse taal (vereist) en goede beheersing van het Engels. VOG dient binnen te zijn voordat een kandidaat mag starten. Bij indiensttreding wordt standaard een Pre Employment Screening (PES) uitgevoerd. Standplaats: minimaal 2 dagen per week in Arnhem, Maandag is de vaste kantoordag. ZZP nee. Aanvraag leent zich helaas niet voor de inhuur van een zelfstandige. De kandidaat beschikt over een legitimatiebewijs (een paspoort of identiteitskaart), welke bij intake én op de startdatum van het contract van de kandidaat geldig is en ter controle kan worden overlegd. Het is van belang dat de kandidaat beschikbaar is voor de hele gevraagde periode in de aanvraag.
Ervaring met containerisatie (Docker), Kubernetes en eventdriven architecturen (Kafka) is een pre. Ervaring met cloudplatformen (AWS, Azure of GCP) is een pluspunt.
Benefits & conditions
-
Standplaats: minimaal 2 dagen per week in Arnhem, Maandag is de vaste kantoor. Overige dagen hybride en in overleg met het team.
-
ZZP nee. Aanvraag leent zich helaas niet voor de inhuur van een zelfstandige.
-
Optie tot verlenging is aanwezig.
-
Interviews: 2 ronden, zie hierboven.