Senior Java Backend developer
| Branche | Zie onder |
| Dienstverband | Zie onder |
| Uren | Zie onder |
| Locatie | Rotterdam |
| Salarisindicaties | 60.000-70.000 |
| Opleidingsniveau | Zie onder |
| Contactpersoon | Zie onder |
Informatie
Onze klant: Havenbedrijf Rotterdam
Havenbedrijf Rotterdam is de drijfveer achter de vitale infrastructuur van Nederland en de grootste haven van Europa. De digitale ambitie is zeer groot: zij willen de slimste haven ter wereld zijn! Zij zien een toekomst waarbij ze gebruik maken van de nieuwste technologieën om de operationele processen zeer flexibel en zeer efficiënt te maken. Waar medewerkers van het Havenbedrijf kunnen excelleren en de wereldwijde logistiek het beste kunnen begeleiden.
De afdeling: D&IT
De afdeling Digital & Information Technology (D&IT) is eindverantwoordelijk voor het realiseren van (nieuwe) digitale producten, diensten en technieken voor het Havenbedrijf Rotterdam. Binnen de afdeling zijn verschillende teams (end-to-end) verantwoordelijk voor het faciliteren en realiseren van de digitale ambities binnen de kerndomeinen van de organisatie. De teams werken hierin conform Agile principes samen met collega’s, klanten en stakeholders/ partners om optimale waarde te kunnen creëren.
Het team: Port Call Management (PCM)
Het team PCM verzorgt de digitale dienstverlening van alle havenmeesterprocessen, dit houdt in:
- Het bieden van digitale ondersteuning voor alle DHMR processen;
- Meedenken als digitale strategische partner voor alle DHMR processen;
- Adviseren & inspireren DHMR vanuit digitale & data expertise;
- Fungeren als eerste (gecentraliseerd) aanspreekpunt voor digitale DHMR-vragen (en verwijst door naar specifieke afdelingen waar nodig).
- Cruciaal hierbij is dat de continuiteit en weerbaarheid van de systemen gegarandeerd blijven. Dit vormt dan ook het fundament van de werkzaamheden. Centraal in het PCM landschap staat het Havenmeester Management Informatiesysteem (HaMIS). Dit is een missiekritisch (24x7) systeem, dat de Havenmeester-organisatie helpt bij het managen van de slimste en grootste haven van Europa.
In 2024 is binnen het team PCM een strategietraject gestart om invulling te geven aan de strategie van het team zodat deze in lijn is met de ondernemingsdoelen 2025-2029 van het Havenbedrijf, de doelstellingen van de divisie Havenmeester (DHMR) en de doelen vanuit architectuur. Hierbij werken we volgens de systematiek van waarde gestuurd werken.
Functieomschrijving
Voor het development team PCM zoeken we een Senior Java back-end developer. Je wordt blij als de eindgebruikers en de productowners tevreden zijn. Je hart als vakvrouw of vakman wordt hard geraakt als één van de twee niet tevreden is. We zoeken iemand die plezier heeft in zijn werk en samenwerking met zijn teamleden. Iemand die snapt dat communicatie zijn/haar belangrijkste verantwoordelijkheid is en daar constant aandacht aan geeft.
We zoeken NIET iemand die Agile en Scrum kent, maar iemand die Agile is en snapt wat hiermee wordt bedoeld. Je hebt voldoende vertrouwen in je eigen kunnen, zodat je niet continu aan anderen moet bewijzen dat je een ervaren ontwikkelaar bent. Je durft te leren van je fouten en je vindt het prettig om met je teamleden te leren van elkaar. Je hoeft niet "de beste" te zijn, maar je werk moet wel geweldig worden uitgevoerd.
Je bent NIET dogmatisch in je denkwijze. Je maakt voortdurend afwegingen tussen de beste oplossingen, maar je kan je bij besluiten van de groep neerleggen omdat het op dat moment het meest verstandige is. Niet dogmatisch zijn geldt ook voor je persoonlijke voorkeuren tot technologieën en architectuur.
Je werkzaamheden zullen worden:
- Moderniseren van bestaande functionaliteit en techniek met het doel verstoring voor gebruikers te minimaliseren;
- Ontwikkelen aan de verdere ontwikkeling van de HaMIS applicatie
- Continue verbeteren van code en processen op het werkgebied van een backend developer, denk hierbij aan cleancode, testautomatisering, architectuur en deployment.
- Samenwerken met UX designers, business consultants en andere developers
- Bouwen, aanpassen, testen, documenteren en optimaliseren van code
- Meedenken over technische oplossingen en innovaties
- Bouwen van nieuwe functionaliteit + techniek voor de HaMIS applicatie (React, Java/Kotlin)
- Bij het uitvoeren van een functionele systeem aanpassing, overzien van de backend ontwikkeltaken
- In overleg met het team oplossen van een incident of verstoring, die voorkomt op een service waar het team de service eigenaar van is
Functie-eisen
Harde eisen:
- Minimaal 5 jaar werkervaring als backend developer (Java);
- Minimaal 5 jaar relevante werk ervaring met React;
- Minimaal 5 jaar relevante werk ervaring met Nx;
- Aantoonbare ervaring met GraphQL;
- Kan componenten generiek maken en heeft ervaring met het testen van componenten, denk hierbij bijvoorbeeld aan Playwright, Cypress;
- Ervaring met Java of Kotlin in combinatie met SpringBoot;
- Ervaring met de ontwikkeling van missie-kritische systemen;
- Ervaring met microservices architectuur;
- Ervaring met Java- of Kotlin + JVM stack met affiniteit voor front-end development;
- Bereidt om (na een inwerkperiode) piketdiensten te draaien;
- Een goede beheersing van de Nederlandse taal in woord en geschrift
Nice to haves, wensen
- Ervaring met projecten in productie op Kubernetes
- Uitgebreide ervaring met Spring Boot
- Ervaring met messaging (ActiveMQ) en transacties
- Ervaring met CI / CD
- Ervaring met Gitlab (CI)
- Ervaring met Domain Driven Design (DDD)
- Ervaring met performance tuning en trouble shooting
- Ervaring met netwerk analyse en trouble shooting
- Ervaring met Kotlin
- Ervaring met front-end frameworks (bijv. JavaScript, TypeScript, REACT en of Angular).
Je bent beschikbaar voor een (digitaal) kennismakingsgesprek op donderdag 22 januari 14:00u-17:00
Arbeidsvoorwaarden
- Een uitstekend salaris;
- Een contract voor de duur van de opdracht, waarbij we graag toewerken naar een onbepaalde tijdscontract;
- Een dertiende maandsalaris of vergelijkbare bonusregeling;
- 8,33% vakantiegeld;
- 25 vakantiedagen per jaar o.b.v. 40 uur;
- Een aantrekkelijke Pensioen Plus regeling.
Overige arbeidsvoorwaarden:
- Reiskosten- en thuiswerkvergoeding;
- Netto €750,- om jouw thuiswerkplek in te richten;
- Opleidingen via de Randstad Digital Academy mét erkende certificaten;
- Referral bonussen tot maximaal € 1.500,- ;
- Collectieve voordelen op verzekeringen en personeelsvoordeelwinkel;
- Vast HR aanspreekpunt en persoonlijke begeleiding door een talentmanager;
- Kennis- & netwerkevents afgestemd op expertise binnen het vakgebied IT en jouw carrièreontwikkeling.
Deze opdracht staat ook open voor doorleen (leveranciers). ZZP is niet toegestaan. Ben je zzp'er en sta je open voor een projectcontract? We gaan graag met je in gesprek!
Omschrijving
Onze klant: Havenbedrijf Rotterdam
Havenbedrijf Rotterdam is de drijfveer achter de vitale infrastructuur van Nederland en de grootste haven van Europa. De digitale ambitie is zeer groot: zij willen de slimste haven ter wereld zijn! Zij zien een toekomst waarbij ze gebruik maken van de nieuwste technologieën om de operationele processen zeer flexibel en zeer efficiënt te maken. Waar medewerkers van het Havenbedrijf kunnen excelleren en de wereldwijde logistiek het beste kunnen begeleiden.
De afdeling: D&IT
De afdeling Digital & Information Technology (D&IT) is eindverantwoordelijk voor het realiseren van (nieuwe) digitale producten, diensten en technieken voor het Havenbedrijf Rotterdam. Binnen de afdeling zijn verschillende teams (end-to-end) verantwoordelijk voor het faciliteren en realiseren van de digitale ambities binnen de kerndomeinen van de organisatie. De teams werken hierin conform Agile principes samen met collega’s, klanten en stakeholders/ partners om optimale waarde te kunnen creëren.
Het team: Port Call Management (PCM)
Het team PCM verzorgt de digitale dienstverlening van alle havenmeesterprocessen, dit houdt in:
- Het bieden van digitale ondersteuning voor alle DHMR processen;
- Meedenken als digitale strategische partner voor alle DHMR processen;
- Adviseren & inspireren DHMR vanuit digitale & data expertise;
- Fungeren als eerste (gecentraliseerd) aanspreekpunt voor digitale DHMR-vragen (en verwijst door naar specifieke afdelingen waar nodig).
- Cruciaal hierbij is dat de continuiteit en weerbaarheid van de systemen gegarandeerd blijven. Dit vormt dan ook het fundament van de werkzaamheden. Centraal in het PCM landschap staat het Havenmeester Management Informatiesysteem (HaMIS). Dit is een missiekritisch (24x7) systeem, dat de Havenmeester-organisatie helpt bij het managen van de slimste en grootste haven van Europa.
In 2024 is binnen het team PCM een strategietraject gestart om invulling te geven aan de strategie van het team zodat deze in lijn is met de ondernemingsdoelen 2025-2029 van het Havenbedrijf, de doelstellingen van de divisie Havenmeester (DHMR) en de doelen vanuit architectuur. Hierbij werken we volgens de systematiek van waarde gestuurd werken.
Functieomschrijving
Voor het development team PCM zoeken we een Senior Java back-end developer. Je wordt blij als de eindgebruikers en de productowners tevreden zijn. Je hart als vakvrouw of vakman wordt hard geraakt als één van de twee niet tevreden is. We zoeken iemand die plezier heeft in zijn werk en samenwerking met zijn teamleden. Iemand die snapt dat communicatie zijn/haar belangrijkste verantwoordelijkheid is en daar constant aandacht aan geeft.
We zoeken NIET iemand die Agile en Scrum kent, maar iemand die Agile is en snapt wat hiermee wordt bedoeld. Je hebt voldoende vertrouwen in je eigen kunnen, zodat je niet continu aan anderen moet bewijzen dat je een ervaren ontwikkelaar bent. Je durft te leren van je fouten en je vindt het prettig om met je teamleden te leren van elkaar. Je hoeft niet "de beste" te zijn, maar je werk moet wel geweldig worden uitgevoerd.
Je bent NIET dogmatisch in je denkwijze. Je maakt voortdurend afwegingen tussen de beste oplossingen, maar je kan je bij besluiten van de groep neerleggen omdat het op dat moment het meest verstandige is. Niet dogmatisch zijn geldt ook voor je persoonlijke voorkeuren tot technologieën en architectuur.
Je werkzaamheden zullen worden:
- Moderniseren van bestaande functionaliteit en techniek met het doel verstoring voor gebruikers te minimaliseren;
- Ontwikkelen aan de verdere ontwikkeling van de HaMIS applicatie
- Continue verbeteren van code en processen op het werkgebied van een backend developer, denk hierbij aan cleancode, testautomatisering, architectuur en deployment.
- Samenwerken met UX designers, business consultants en andere developers
- Bouwen, aanpassen, testen, documenteren en optimaliseren van code
- Meedenken over technische oplossingen en innovaties
- Bouwen van nieuwe functionaliteit + techniek voor de HaMIS applicatie (React, Java/Kotlin)
- Bij het uitvoeren van een functionele systeem aanpassing, overzien van de backend ontwikkeltaken
- In overleg met het team oplossen van een incident of verstoring, die voorkomt op een service waar het team de service eigenaar van is
Functie-eisen
Harde eisen:
- Minimaal 5 jaar werkervaring als backend developer (Java);
- Minimaal 5 jaar relevante werk ervaring met React;
- Minimaal 5 jaar relevante werk ervaring met Nx;
- Aantoonbare ervaring met GraphQL;
- Kan componenten generiek maken en heeft ervaring met het testen van componenten, denk hierbij bijvoorbeeld aan Playwright, Cypress;
- Ervaring met Java of Kotlin in combinatie met SpringBoot;
- Ervaring met de ontwikkeling van missie-kritische systemen;
- Ervaring met microservices architectuur;
- Ervaring met Java- of Kotlin + JVM stack met affiniteit voor front-end development;
- Bereidt om (na een inwerkperiode) piketdiensten te draaien;
- Een goede beheersing van de Nederlandse taal in woord en geschrift
Nice to haves, wensen
- Ervaring met projecten in productie op Kubernetes
- Uitgebreide ervaring met Spring Boot
- Ervaring met messaging (ActiveMQ) en transacties
- Ervaring met CI / CD
- Ervaring met Gitlab (CI)
- Ervaring met Domain Driven Design (DDD)
- Ervaring met performance tuning en trouble shooting
- Ervaring met netwerk analyse en trouble shooting
- Ervaring met Kotlin
- Ervaring met front-end frameworks (bijv. JavaScript, TypeScript, REACT en of Angular).
Je bent beschikbaar voor een (digitaal) kennismakingsgesprek op donderdag 22 januari 14:00u-17:00
Arbeidsvoorwaarden
- Een uitstekend salaris;
- Een contract voor de duur van de opdracht, waarbij we graag toewerken naar een onbepaalde tijdscontract;
- Een dertiende maandsalaris of vergelijkbare bonusregeling;
- 8,33% vakantiegeld;
- 25 vakantiedagen per jaar o.b.v. 40 uur;
- Een aantrekkelijke Pensioen Plus regeling.
Overige arbeidsvoorwaarden:
- Reiskosten- en thuiswerkvergoeding;
- Netto €750,- om jouw thuiswerkplek in te richten;
- Opleidingen via de Randstad Digital Academy mét erkende certificaten;
- Referral bonussen tot maximaal € 1.500,- ;
- Collectieve voordelen op verzekeringen en personeelsvoordeelwinkel;
- Vast HR aanspreekpunt en persoonlijke begeleiding door een talentmanager;
- Kennis- & netwerkevents afgestemd op expertise binnen het vakgebied IT en jouw carrièreontwikkeling.
Deze opdracht staat ook open voor doorleen (leveranciers). ZZP is niet toegestaan. Ben je zzp'er en sta je open voor een projectcontract? We gaan graag met je in gesprek!