Java Developer

BeFrank
Amsterdam, Netherlands
2 days ago
Apply on www.nationalevacaturebank.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
€4,665.0 - €6,665.0
Working hours
Regular working hours
Languages
Dutch

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) HTML5 Microsoft Azure Cascading Style Sheets (CSS) DevOps Junit Scrum Methodology Mockito Software Engineering Spring-boot AngularJS
+7 more
Kubernetes Playwright Apache Kafka Cucumber (Software) Jasmine Docker Microservices

Job description

Als Java Developer bij BeFrank ontwikkel en verbeter je klantportalen en het pensioenadministratiesysteem, bouw je microservices en API-integraties, signaleer je technische en functionele verbeteringen en neem je eigenaarschap van het volledige ontwikkelproces in Scrum.

Als Java Developer bij BeFrank ontwikkel en verbeter je nieuwe componenten voor de portalen en het zelfgebouwde pensioenadministratiesysteem van BeFrank. Het innoveren en optimaliseren van onze systemen valt onder jouw werkzaamheden. Door een pragmatische houding en de grote mate van vrijheid die je krijgt, worden de juiste verbeteringen vaak binnen no time gevonden door het team. We werken op basis van Scrum en gaan meerdere keren per week naar productie. Jouw werk heeft direct impact op zowel onze klanten als op je BeFrank collega’s. Een grote verantwoordelijkheid dus, waarbij wat jij bouwt echt het verschil maakt. Geen vraag is te gek en je input wordt écht gewaardeerd. Dat maakt software development bij BeFrank zo leuk! Onze applicaties zijn gebaseerd op een microservice architectuur en draaien als containers in Azure op een Kubernetes cluster. Er worden zowel synchrone als asynchrone communicatiepatronen gebruikt. We volgen een GitOps strategie en gebruiken daarvoor tools zoals ArgoCD. Met wie je werkt Bij BeFrank werken zo’n 130 mensen waarvan meer dan 50 in het IT-team. De Java Developers zijn verdeeld over vier DevOps teams die verder bestaan uit een Product Owner en een Business Analist. Je werkt nauw samen binnen je DevOps team, met proceseigenaren en natuurlijk met de business. Jouw mede Developers zijn kundige en behulpzame collega’s, je kunt veel van ze leren (en zij van jou!)We zijn trots op onze informele werksfeer waarin we goed samenwerken en veel vooruitgang boeken. Wat je gaat doen Implementeren van innovatieve en uitdagende oplossingen, dit doe je in afstemming met de (interne) gebruikers en business analisten;

  • Verder ontwikkelen van de klantportalen en het pensioenadministratiesysteem van BeFrank, gericht op het verbeteren van onze dienstverlening;
  • Het signaleren van verbeteringen op zowel technisch als functioneel gebied;
  • Eigenaarschap nemen en het onderhouden van het door jou opgeleverde werk;
  • Ontwikkelen, monitoren en onderhouden van integraties in het binnen en buiten landschap (API’s);
  • Zorg dragen voor het gehele ontwikkelproces: van het verfijnen van requirements tot test en opleveren van de software;
  • Meedoen aan Hackathons (4x per jaar), Tech Tuesday en onze Software Guild!

Requirements

Je hebt hbo- of wo-werk- en -denkniveau en minimaal 3 jaar ervaring als full stack Java Developer. Je beheerst de Nederlandse taal voldoende zodat jij je kan redden in een werkomgeving waar iedereen Nederlands spreekt en schrijft. Je bent een echte full stack ontwikkelaar. Secure coding is belangrijk voor onze dienstverlening en daar ben jij je van bewust. Je hebt affiniteit met onze cloud infrastructuur (Azure, Docker en Kubernetes). Ook heb je ervaring met het werken in DevOps teams en met Scrum. Je bent een fijne collega die in staat is de visie van BeFrank ter vertalen in techniek. We zoeken een Developer met een persoonlijke drive om zich verder te ontwikkelen en op de juiste momenten eigenaarschap toont. Daarnaast heb je vakinhoudelijke kennis van (de meeste van) onderstaande talen, tooling en frameworks:

  • JUnit, Mockito, Testcontainers, Cucumber, Jasmine, Playwright
  • Microservices
  • Kafka
  • Spring Boot
  • ArgoCD, Helm en Kubernetes
  • Angular 16+
  • HTML5/CSS3

Wij geloven in de kracht van een inclusieve werkomgeving waarin iedereen weet én ervaart dat je er 100% jezelf kunt zijn. Daarom vinden we het belangrijk dat iedereen met een drive om de pensioenwereld op zijn kop te zetten zich welkom voelt om bij ons te solliciteren. Meer weten over het werken bij BeFrank? Lees dan verder op onze website.

Benefits & conditions

Behalve uitdagend werk binnen een omgeving waar jouw initiatief op prijs wordt gesteld, bieden wij jou een uitstekend arbeidsvoorwaardenpakket, dat bestaat uit:

  • Passend salaris (Salarisschaal €4.665 - €6.665, afhankelijk van je kennis en ervaring)
  • Vaste eindejaarsuitkering
  • Prestatiebonus
  • NS Business Card, waarmee je ook privé vrij kan reizen
  • 29 vakantiedagen + 1 persoonlijke feestdag
  • Modern premievrij pensioen
  • Goede opleidingsmogelijkheden
  • Veel vrijheid en verantwoordelijkheid
  • Hybride werken vanuit ons co2 neutrale en duurzaam verbouwde kantoor in Amsterdam! (Bij BeFrank werken we allemaal minstens 50% op kantoor, maar 100% op kantoor mag natuurlijk ook.)) Iedereen hoort erbij bij BeFrank!

o Bruto Netto Calculator o Carrieretips o Veelgestelde vragen o Vacatures, stages en bijbanen + o Vacature plaatsen o CV’s zoeken (opent in een nieuw venster) o Bekijk tarieven (opent in een nieuw venster) o Inloggen (opent in een nieuw venster) + o Over Nationale Vacaturebank o DPG Media vacatures (opent in een nieuw venster) o Intermediair HBO vacatures (opent in een nieuw venster)

  • Download de app Ontdek duizenden vacatures en vind de baan die écht bij je past. + + + Over de afgelopen 6 maanden heeft deze website een gemiddelde van: 770.000 bezoekers

  • Gebruikersvoorwaarden (opent in een nieuw venster)
  • Cookiebeleid (opent in een nieuw venster)
  • Privacybeleid (opent in een nieuw venster) + Alle rechten voorbehouden © 2026 DPG Media B.V.

About the company

Design, build, and maintain scalable Java applications and services, contributing to high-quality software delivery across the full development lifecycle.

  • Develop and maintain backend components using Java and modern frameworks.
  • Design and implement APIs and integrations; ensure performance, reliability, and security.
  • Write clean, testable code; create and maintain unit/integration tests.
  • Participate in code reviews, technical design discussions, and continuous improvement.
  • Collaborate with product, QA, and DevOps to deliver features end-to-end.
  • Monitor, troubleshoot, and resolve production issues; improve observability and resilience.
  • Java development experience at medior or senior level.
  • Experience with common Java ecosystems (e.g., Spring/Spring Boot) and RESTful services.
  • Solid understanding of OOP , design patterns, and clean code principles.
  • Testing practices (unit/integration), CI/CD awareness, and version control (e.g., Git).
  • Database fundamentals (SQL and/or NoSQL) and performance considerations.
  • Strong communication skills and ability to work in an agile team. BeFrank zoekt een Java Developer! Wil jij werken bij een innovatief bedrijf dat constant voorop wil blijven lopen in de markt? Binnen een hecht team met collega’s die net zo vakkundig en gedreven zijn als jij? En denk je graag zelf mee over de features die je gaat ontwikkelen? Dan is de rol van full stack Java Developer bij BeFrank jou op het lijf geschreven. Please note: since BeFrank is a Dutch pension company, all our internal and external communication is in Dutch. It is therefore a strict requirement for applicants to speak and write fluent Dutch in order to qualify for a position at BeFrank.

BeFrank is onderdeel van NN maar wij hebben onze eigen cultuur en arbeidsvoorwaarden. NN is een internationale financiële dienstverlener en heeft verschillende merken zoals: NN, Nationale-Nederlanden, OHRA, ABN AMRO Verzekeringen, Zicht, AZL en Movir en natuurlijk BeFrank.

Apply for this position

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

Apply on www.nationalevacaturebank.nl
Prepare application

Good distractions

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

1:24 min

Redefining the modern developer in a highly automated era

Julia Wilson Julia Wilson +1 · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all