Senior Java Developer

Capgemini N.V.
Rotterdam, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
Dutch, English
Job source

Tech stack

Java (Programming Language) Microsoft Azure Cloud Engineering Code Review Databases Continuous Integration Command-Query Responsibility Segregation (Software Development) Event-Driven Programming Spring Framework NoSQL Open Source Technology Scrum Methodology
+10 more
Prometheus Software Engineering SQL Databases Grafana Spring-boot Gitlab Kubernetes Apache Kafka Devsecops Microservices

Job description

Telefoon van de zaak Pension plan Commuter assistance

Full job description

Jouw Rol

Ben jij een ervaren Java developer die zich graag vastbijt in technische complexiteit, architectuurkeuzes én het begeleiden van collega-developers? Bij Capgemini werk je aan langdurige projecten voor grote (overheids)organisaties, waar stabiliteit, innovatie en veiligheid essentieel zijn. Je maakt deel uit van een multidisciplinair team van Capgemini-collega’s, en jij bent degene die de technische koers bepaalt en zorgt dat het team op de juiste manier werkt aan hoogwaardige softwareoplossingen. Coderen is waar jij gelukkig van wordt!

Wat je gaat doen

Je ontwerpt en realiseert complexe back-end en full-stack oplossingen met moderne technologieën zoals Java 17-21+, Spring Boot, Kubernetes, Kafka, Elastic en zowel SQL als NoSQL-databases. Jij bent degene die bepaalt hoe het technisch moet worden aangepakt: van het opzetten van een cloud-native of event-driven architectuur tot het maken van keuzes rond performance, security en schaalbaarheid.

Je werkt binnen professionele CI/CD-omgevingen (GitLab of Azure DevOps), richt monitoring en observability in met tools als OpenTelemetry, Prometheus en Grafana, en zorgt voor robuuste applicaties die in productie optimaal presteren. Je denkt actief mee over ontwerpprincipes zoals DDD, CQRS en reactive patterns, en je bewaakt de technische kwaliteit binnen het gehele project.

Samenwerken

Daarnaast geef je richting aan het ontwikkelteam. Je coacht en begeleidt medior en junior developers, voert grondige code reviews uit, en helpt hen groeien in zowel techniek als professioneel handelen. Binnen de open-source & Java-community deel je kennis, leid je discussies over best practices en draag je bij aan onze gezamenlijke expertise.

Klanten en stakeholders

Ook richting de klant vervul je een belangrijke rol. Je spart met product owners, solution architects en andere stakeholders over architectuurkeuzes, modernisaties, cloudtransities en technische roadmaps. Je helpt bij het vormgeven van proof-of-concepts en geeft richting aan workshops die klanten meenemen naar toekomstbestendige oplossingen.

Requirements

  • 5-10 jaar ervaring als Java developer
  • Aantoonbare ervaring met complexe microservices-omgevingen, event-driven architectuur en cloud-native ontwerpen
  • Diepgaande kennis van Spring, Kubernetes, Kafka, Elastic én relationele/noSQL-databases
  • Sterke ervaring met CI/CD, DevSecOps, testen, observability en performance-optimalisatie
  • Je communiceert soepel in zowel Nederlands als Engels

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on nl.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all