Senior Java Developer (Java 21, Spring Boot, Domain Driven Design, Hexagonal Architecture) (QR10801)
Amsterdam, Noord-Holland, Nederland
| Type: | Freelance |
| Start: | Zo spoedig mogelijk |
| Duur: | 4 maanden / kans op verlenging |
| Geplaatst op: | 7 januari 2026 om 12:49 uur |
| Specialisme: | Software ontwikkeling |
| Tariefindicatie: | In overleg / n.t.b. |
Opdrachtomschrijving
Functie: Senior Java Developer (Java 21, Spring Boot, Domain Driven Design, Hexagonal Architecture) (QR10801)Start: 2-2-2026, 36 uur per week
Periode: 4 mnd+
Omgeving: Amsterdam
Omschrijving:
For our client in Amsterdam we are looking for a Senior Java Developer (Java 21, Spring Boot, Domain Driven Design, Hexagonal Architecture)
In this position you will be at the heart of our scalable technology platforms, being accountable for delivering common banking functionalities used in most of the propositions that the client offers to its customers.
You will be working on the global service that provides Master Data Management solutions for managing customer data.
Roles and responsibilities
You will be working in a squad responsible for the end-to-end customer journey. You own the stack and the journey! The average squad consists of engineers, customer journey experts (CJE) and a product owner.
Collaborate with the Product Owner and Engineers to interpret business requirements and deliver features with real business value
Foster a collaborative team environment and actively learn from your colleagues
Influence technology choices and contribute to the architecture of newly developed components and services.
Review code meaningfully - focusing on the business and high level
Tech environment
Java 21+, Spring Boot, Kafka, Cassandra, Azure SQL, Prometheus, Grafana, ELK, Git, CI/CD pipelines, Hexagonal Architecture, Domain Driven Design, Cucumber, Monorepo, Maven
Must have:
Experience with Java 21+ and Spring Boot
Experience with Domain Driven Design & Hexagonal Architecture
Strong interpersonal communication skills
Experience in mentoring colleagues
Nice to have experience with:
Infrastructure and DevOps tasks (e.g. Azure, pipelines, certificates)
Kafka & Cassandra
Observability technologies - Prometheus/Grafana/ELK
Stand-by shifts
Business critical systems, such as client processes, payment processes, software applications and websites, require a 24/7 accessibility and availability of several (groups) of employees to act quickly during unforeseen circumstances, such as calamities or incidents.
For this role you will be designated for stand-by shifts and you need to be available for incidents outside of your regular working hours, a Stand-by compensation is awarded.
Stand-by shifts occur approximately 3-4 weeks per year. You’ll be compensated and supported with clear escalation procedures.
Organisatie

Korte omschrijving van de organisatie

