Medior Java developer
Primary stack
Job description
Medior Java Developer
Our client is a leading organization in the banking and financial services sector, supporting customers through a rapidly changing and increasingly sustainable economy. As a Medior Java Developer, you will help build reliable digital services that make financial experiences seamless and relevant. You will join a compact development team where communication is direct, your ideas are valued, and you can take real ownership. The challenge is to develop robust, scalable services in a complex microservices environment while continuing to deepen your technical expertise.
€4.000 - €5.500
Amsterdam
40 uur
Detachering
About the Position
As a Medior Java Developer, you will primarily write code and develop dependable backend services within a modern microservices landscape. Working from the Amsterdam area in a hybrid setup, you will contribute to the design, testing, deployment, and continuous improvement of critical applications.
Responsibilities
- Develop and maintain microservices and REST APIs using Java 21 and Spring Boot.
- Implement event-driven communication between services using Azure Event Hub and Kafka.
- Deploy and manage applications on Kubernetes, including Azure Kubernetes Service (AKS).
- Write automated tests with Testcontainers, WireMock, Mockito, and MockMvc, including Kafka-based tests.
- Apply hexagonal architecture, SOLID principles, and domain-driven design (DDD).
- Contribute to infrastructure as code using Terraform.
- Investigate issues involving communication, consistency, message ordering, retries, dead-letter queues, and idempotency.
- Contribute to monitoring, deployment, and rollback strategies within a team of six to eight developers.
- Share ideas, review solutions, and take ownership of improvements from development through to deployment.
Requirements
- Bachelor’s or master’s-level thinking and several years of experience as a Java Developer at the medior level.
- Professional experience with Java, Spring Boot, and building REST APIs.
- Affinity with event-driven systems such as Kafka and Azure Event Hub, including topics such as dead-letter queues, message retries, ordering, and idempotency.
- Knowledge of, or a genuine interest in, Kubernetes and AKS, microservices architecture, deployments, and rollback strategies.
- Curious about technical details such as Kafka serialization and understand the practical challenges of distributed systems.
- Work independently, while deliberately seeking collaboration and sharing information within a small development team.
- The right to work in the Netherlands or the European Union; visa sponsorship is not available for this role.
What We Offer
Salary
€4.000 - €5.500
An excellent salary including good secondary employment conditions.
Flexibility
Ready for something new? Discuss your interests and wishes with your field manager. We ensure suitable challenges, so you are flexible without the risk of self-employment.
Personal Touch
You regularly speak with your Outtask field manager, not about performance, but about you. We want you to feel good and also help with private matters when needed.
Bonus
Receive a quarterly bonus based on your worked hours in addition to your fixed salary as a detached worker. Fair and straightforward.
Mobility
Depending on your position, you will receive a suitable lease car, mobility allowance, or travel reimbursement.
Work Location
Flexibility is the norm. Urgent deadlines? Personal matters? Need variety? Working from home is possible, occasionally or structurally. We coordinate a tailored approach together.
About the Company
Outtask is an organization where our people are central. Here you will find not only challenges but also job satisfaction. With our ‘Happy People’ principle, we support both the public sector and the commercial market. Together with our 175+ specialists, we offer expertise within IT, Engineering, and HR.
Join Us
Ready to apply? Open the vacancy and fill in the basics. That's it.
Application Process
- Application: Submit your application (5 min).
- Introduction: Our recruiters will reach out. Do your skills match? We will schedule an introduction. Either way, you will always hear from us.
- Second Interview: We will delve deeper into the content. You will also have the opportunity to ask your questions.
- Contract Proposal: If there is a match, you will receive a proposal that suits you shortly after.
Contact Information
For questions, you can directly contact the appropriate department:
Backoffice:
For operational matters, email [email protected]
Sales:
For quotes and collaboration, email [email protected]
Finance:
For invoices or other financial matters, email [email protected]
© Koukio Solutions. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Koukio Solutions
All 17 rolesFull stack developer inhuren
Koukio Solutions · Valencia
Medior Engineer Elektrotechniek
Koukio Solutions · Netherlands
Project Manager Realisatie
Koukio Solutions
DevOps engineer inhuren
Koukio Solutions · Valencia