Terug naar opdrachten

ING Bank N.V.

Java Backend Engineer

ING Bank N.V.

Locatie:
Amsterdam, Noord-Holland
Startdatum:
18 mei 2026
Uren p/w:
36 uur p/w
Looptijd:
8 maanden
Type:
Interlancing / detachering
Vakgebied:
ICT
Sluitingsdatum:
6 mei 2026

Omschrijving opdracht

This assignment is only available on a secondment (detachment) basis. Freelancers (ZZP) are not permitted. If you are self-employed, it is possible to work on this assignment through secondment via us. Please contact us to discuss the options.

ING Retail Banking is looking for a mid-senior/senior backend Engineer to strengthen one of its multidisciplinary teams that delivers complex customer propositions for its customers. We are responsible for the development of the web and mobile back-end features for offering best-in-class digital experience to our customers. Within Omnichannel Team WAHA we are responsible for creating the customer Product overview and managing product preferences. We build our components with Java and Spring. As a lead backend engineer, you will be responsible for shaping the technical vision of the platform with domain architect and Chapter lead and you will enable team to follow your vision. We operate according to an Agile Scrum development process and strongly believe in the DevOps approach to delivering IT solutions. Our focus is on high-quality software delivered continuously using iterative development. We deliver working software every 2 weeks to production. In this way of working, we maximize the customers satisfaction/impact and have a great feedback loop.

What is our purpose?

  • To create and maintain a frictionless API layer for ING Mobile and Web Frontends.
  • To integrate our platform (mobile and web) with the ING core financial services.
  • To provide secure and high performing APIs.

What do we do?

  • We (as a team) have a keen market focus and we always explore new technology opportunities.
  • We adapted the Agile Squad and Chapter model from Spotify Engineering Culture.
  • We have a Quality Driven and Continuous Improvement culture.

What are our challenges?

  • Implement new technologies without a negative customer impact.

Why would we want you to be a part of our team?

  • 8+ years of professional java experience (design, develop and maintain highly available and resilient applications)
  • Experience with java 8+, Git and Maven
  • Experience with Spring Boot, Spring MVC, Spring Data JPA/JDBC
  • Knowledge of Azure – CI/CD pipeline is also important as we are migrating to cloud based solution. CI/Cd solution is Azure already.
  • Experience with Unit and Integration testing
  • Understanding messaging platforms (i.e. Kafka, EMS, ActiveMQ and/or IBM MQ)
  • Experience with monitoring and alerting (Prometheus/Grafana), Elastic search
  • Experience with containers (Docker, K8S or OpenShift)
  • Basic Linux commands and bash scripting
  • Good knowledge on relational database i.e. Oracle

Your behavior matches our Orange Code.

  • You feel at home in a high-performing team, and you make the other team members feel at home as well.
  • Fluent English speaking and writing. We are an international team and scrum rituals and working is in English
  • Code quality matters for you and writing good code excites you. Experience with writing secure code.
  • You love to talk about Java and coach your peers on architecture and best practices.
  • Working knowledge on designing and building Rest-JSON API’s, SOA and Event Driven Design(s)

You don’t mind traveling occasionally to other European countries where ING is situated.

What technology expertise are we looking for?

  • Java 11+, Spring, Cassandra, Oracle, Kafka, Linux
  • Test Driven Development, Design Patterns, Object Oriented and Functional Programming

Aanvullende informatie

Wanneer u bij ons als leverancier een professional aanbiedt en deze wordt geplaatst, hebben we informatie van u als contractpartij nodig, onder andere met betrekking tot de Wet keten- en inlenersaansprakelijkheid. De ‘WKA’ heeft als doel om misbruik te voorkomen bij de afdracht van loonheffingen bij alle schakels in de keten; van leverancier tot opdrachtgever.

Wij dekken deze risico’s voor onze opdrachtgevers af middels een geblokkeerde rekening, de G-rekening. Dit is een rekening waarop een gedeelte van het factuurbedrag wordt gestort en waarvan u de loonheffingen en BTW kunt betalen aan de Belastingdienst.

Het af te storten % hangt ervan af of u een SNA-certificering (NEN-4400-1 of NEN-4400-2) heeft of niet en of uw bedrijf in Nederland of daarbuiten is gevestigd. De G-rekening kunt u aanvragen bij de Belastingdienst.

Indien u geen G-rekening kunt krijgen (en u kunt hier bewijs van de Belastingdienst van overleggen) dan heeft u ook de mogelijkheid elk kwartaal een accountantsverklaring (assurance report inzake inlening personeel) aan te leveren. Hierin zal een gecertificeerd accountant (AA of RA) een verklaring afgeven over de juistheid, volledigheid en tijdigheid van de afdrachten. Let wel, de kosten voor deze verklaring komen voor uw eigen rekening.

Functie-eisen

  • Azure
  • CI/CD
  • GIT
  • Java
  • Maven
  • Oracle
  • Spring Boot
  • Spring Data JPA/JDBC
  • Spring MVC

Sollicitatieproces

1

Reageren

  • Binnen één werkdag beoordelen we je cv en checken we of je profiel past bij de opdracht.
  • We nemen contact met je op om je sollicitatie, beschikbaarheid en motivatie door te nemen.
  • Bij een match starten we het traject, bij twijfel laten we dat snel weten.
2

Aanbieden

  • We stellen je voor aan de opdrachtgever.
  • Bij interesse volgt een gesprek of een aanvullende uitvraag.
  • Tijdens het traject houden we je op de hoogte van elke stap.
3

Aan de slag

  • Na akkoord leggen we de afspraken en vervolgstappen vast.
  • Je rondt de onboarding en bevestiging af voor de startdatum.
  • Daarna kun je aan de slag op de opdracht.

Heb je interesse in deze opdracht?

Reageer direct