Medior Backend Developer
Summary
A mid-level backend developer builds and maintains mission-critical system integrations (REST/SOAP, event-driven) for a port authority’s internal application using Spring Boot, Java/Kotlin, while ensuring reliability, security, and observability in production environments.
Voor Havenbedrijf Rotterdam N.V. zoeken wij een Medior Backend Developer. Je bent een medior backend developer met sterke ervaring in Spring Boot en je werkt zowel in Java- als Kotlin-codebases.
Je neemt verantwoordelijkheid voor kwaliteit en architectuur en draagt actief bij aan teamcohesie binnen een team dat werkt aan een missie-kritisch systeem.
Je werkt aan het ontwikkelen, beheren en moderniseren van systeemkoppelingen met interne en externe ketenpartners en zorgt voor betrouwbare, veilige en toekomstbestendige integraties die cruciaal zijn voor operationele processen van de Havenmeesterorganisatie.
Werkzaamheden
- Je bouwt nieuwe functionaliteit en techniek voor de HaMIS-applicatie (Spring Boot, Java/Kotlin).
- Je ontwikkelt, beheert en optimaliseert veilige en betrouwbare systeemintegraties met interne en externe partijen, gebaseerd op REST- en SOAP-API's, messaging-technologieën en event-driven architecturen.
- Je verbetert continu code en processen, waaronder clean code, testautomatisering, architectuur en deployment.
- Je verbetert observability door middel van logging, monitoring, tracing en alerting.
- Je monitort, analyseert en lost incidenten en verstoringen op binnen services, integraties en gegevensuitwisseling waarvoor het team verantwoordelijk is.
- Je werkt samen met business consultants, testcoördinatoren, developers en externe stakeholders.
- Je denkt mee over technische oplossingen, innovaties en de verdere ontwikkeling van het applicatie- en integratielandschap.
Jouw profiel
- Je hebt minimaal 3 jaar werkervaring als backend developer met Java en/of Kotlin en Spring Boot.
- Je hebt minimaal 3 jaar uitgebreide ervaring met het schrijven van unit- en componenttests.
- Je hebt minimaal 3 jaar ervaring met microservices-architectuur.
- Je hebt minimaal 3 jaar ervaring met het realiseren van systeemintegraties en koppelingen met externe partijen.
- Je hebt minimaal 3 jaar ervaring met monitoring, logging en troubleshooting in productieomgevingen.
- Je bent communicatief vaardig en een proactieve teamspeler die verantwoordelijkheid neemt en collega’s ondersteunt.
- Je beheerst de Nederlandse taal goed in woord en geschrift.
- Je bent bereid om, na een inwerkperiode, dienst te draaien voor piket/on-call werkzaamheden.
Pre's
- Ervaring met event-driven architecturen, messaging-patronen en technieken (bijv. ActiveMQ).
- Ervaring met de ontwikkeling van missie-kritische systemen.
- Ervaring met projecten in productie op Kubernetes.
- Ervaring met CI/CD-praktijken en tooling.
- Ervaring met GitLab CI.
- Ervaring met performance tuning en troubleshooting.
- Ervaring met netwerkanalyse en troubleshooting.
- Ervaring met front-end frameworks (bijv. JavaScript