Full Stack Software Engineer Java Developer

Locatie
Gelderland
Uren per week
32 - 40
Maximum tarief
95 p/uur
Looptijd
Z.s.m. t/m 14-04-2027
Dienstverband
Detachering
Vakgebied
Softwareontwikkeling
Status
Gesloten
Sluit over 6 dagen
Organisatie logo

Omschrijving

Lighting the way ahead together. Wij zetten ons 24/7, 365 dagen per jaar in om een veilige en betrouwbare elektriciteitsvoorziening te waarborgen, nu en in de toekomst. Dit is de wereld van TenneT. Als toonaangevende Europese netexploitant ontwerpen, bouwen, onderhouden en exploiteren wij het hoogspanningsnet in Nederland en spelen we een sleutelrol in de energietransitie. Met 23.500 kilometer hoogspanningsverbindingen op land en zee en bijna 5.000 medewerkers zorgen we voor de dagelijkse stroomvoorziening voor meer dan 42 miljoen eindgebruikers.

TenneT heeft nu en in de komende jaren tal van innovatieve projecten in uitvoering, wat betekent dat we voortdurend op zoek zijn naar toegewijde professionals. TenneT breidt snel uit om zijn ambities te bereiken en speelt een leidende rol in het stimuleren van de energietransitie. Het vinden van nieuw talent is cruciaal in deze inspanning.

De Business Technology Organization (BTO) van TenneT is verantwoordelijk voor de ontwikkeling, implementatie en het beheer van IT-technologieën binnen de organisatie. In een dynamische IT-omgeving speelt BTO een cruciale rol bij het snel aanpassen aan veranderende klantbehoeften en het bevorderen van een datagedreven cultuur. De afdeling richt zich op het standaardiseren en digitaliseren van processen, het bevorderen van innovatie en het verbeteren van de samenwerking tussen verschillende eenheden. Door automatisering en data-analyse draagt BTO bij aan het efficiënt en effectief bereiken van de strategische doelstellingen van TenneT.

Introductie

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.

NB. De verhouding dan 50/50 tussen backend en frontend.

Verantwoordelijkheden

  • 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

Achtergrond team

Je wordt ook onderdeel van de Frontend Gilde, in deze rol zul jij ook kennissessie geven over Angular binnen je team.

Eisen

  • 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
  • Kennis van softwarearchitectuur, design patterns en objectgeoriënteerd programmeren
  • Uitstekende beheersing van de Nederlandse taal (vereist) en goede beheersing van het Engels
  • 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

Wensen

  • Ervaring met containerisatie (Docker), Kubernetes en eventdriven architecturen (Kafka) is een pre
  • Ervaring met cloudplatformen (AWS, Azure of GCP) is een pluspunt
  • Een motivatiebrief is vereist voor deze opdracht

Over de organisatie

Meer weten over deze organisatie? Lees wie ze zijn en welke opdrachten ze momenteel aanbieden.

Sluit over 6 dagen

Is deze opdracht iets voor jou?

Past jouw ambitie, kennis en talent bij deze opdracht? Schrijf in via de knop.

Vragen over de opdracht?

Neem contact op met onze opdracht adviseur via WhatsApp, of via een van de kanalen hieronder.

Neem contact op
Ja, inschrijven