Full Stack Developer
Job description
You Build It, You Run It!
You take responsibility for your software from A to Z, from the very first idea to going live.
Your Role and Our Team
We, AIDA 2.0, are a dynamic and innovative team at Rabobank, driven to enhance the customer experience and empower our employees through advanced technology, usable data, and efficient processes. As a Mid-Level Full Stack Developer, you will strengthen our team and collaborate with us to create a continuous and seamless Rabobank journey for our customers.
Join Our Culture of Learning
The AIDA 2.0 team promotes a culture of continuous learning that keeps us sharp. If you are ready to take on the challenge, push yourself beyond your limits, and make a meaningful impact, don't hesitate to apply!
Vlad Hutupasu, Full Stack Developer & AIDA 2.0 team member
Our Role in Collaboration
The members of the AIDA 2.0 team facilitate communication with our customers via the Rabobank App and Web environment. We work together as one passionate and results-oriented team at Rabobank.
Practical Examples of Our Work
Activating the Rabobank Messaging Hub with key components and intelligence, building user interfaces for colleagues that make their lives easier, and helping standardize on a global scale. Connecting our solutions with AI technologies. Your problem-solving skills, communication skills, and innovative mindset are essential for the role of Platforms Windows Dev/Ops Engineer.
Making a Difference
This role includes providing third-line support to resolve incidents or issues, writing code to deliver Infrastructure as Code, ensuring security and compliance, gathering requests for service changes, and participating in projects by providing advice during the design phase and implementing solutions. You will actively contribute to our self-organizing team.
Together Cultivating a Better World
You probably already know that Rabobank is a financial service provider for 7.1 million customers in 40 countries. But did you know that with our mission 'Together cultivating a better world' we aim to contribute to real change? Rabobank is a socially responsible bank focused on achieving prosperity and well-being in the Netherlands and addressing the global food issue. We aim to empower our customers and their communities to achieve these goals.
Facts & Figures
- Working hours: 36 - 40 hours per week.
- Improving the customer experience for over 9.4 million customers.
- 43,822 Rabobank colleagues worldwide.
- Position: Full Stack Developer.
- Duration: 01-10-2025 - 30-09-2026 with an option for extension.
- Language: English mandatory.
- Location: Utrecht.
- Freelance: Not allowed.
- Submission deadline: 16-09-2025 16:00.
Functie eisen
You and Your Talent
Experience:
- 4+ years of experience with Angular.
- 5+ years of experience with Java 17+ and Spring Boot 3.xx +.
Knowledge and Skills:
- Knowledge of and experience with TypeScript, JavaScript, HTML5, and CSS3.
- Knowledge of test frameworks such as Jest, Spectator, WebdriverIO, WireMock, and Junit.
- Knowledge of and experience with REST API design.
- Knowledge of and experience with relational and non-relational databases.
- Knowledge of microservice and event-driven architecture patterns.
- Knowledge of Azure DevOps and CI/CD pipelines.
Personal Attributes:
- You are proactive, take responsibility, and strive for quality from both a technical and product perspective.
- You are a team player who knows when and how to engage others to hear different perspectives.
- You possess excellent communication skills and can explain complex technical concepts to non-technical audiences.
- You have an eye for detail and a talent for problem-solving.
Go for it! With these skills and experiences, you are well on your way to success!
Company profile
Join Us in Making a Difference!
Sharing would be appreciated!
Do you want to work for our client in The Netherlands? Let’s meet! Are you the person we’re looking for? If you are, we are happy to receive your application including your motivation.
Growing a Better World Together
You'll already be aware that our client is a financial services provider for 7.1 million customers in 40 countries. But did you know that we aim to contribute to real change with our 'Growing a better world together' mission? We do so in countless ways, such as:
-
A third of all the food we purchase is thrown away. Together with Nature & Environment, we’re working to increase awareness among consumers of how to reduce food waste.
-
As part of a project with Humanitas, we are helping people who are experiencing financial difficulties to get their household finances in order.
-
Together with ‘Vluchtelingenwerk Nederland’ (the Dutch Council for Refugees), we are helping 1,500 refugees find suitable jobs.
Interested? Do you want to become the ideal version of yourself? We would love to help you fuel and invest in your career and ambitions in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional.
About Rabobank
At Rabobank, we embrace diversity and inclusion, fostering a collaborative environment where every team member can thrive. We are committed to innovation and excellence, ensuring our solutions meet the highest standards for our customers.
Talking of Rabobank: we are a Dutch bank that operates in 38 countries for over 9.5 million customers. Together with these customers, our members, and partners, we stand side by side to create a world in which everyone has access to enough healthy food. In the Netherlands, we work to create a country in which people are happy with how they live, work, and do business.
Rabobank is a global leader in the Food & Agri value chain, sharing knowledge, networks, and financing to help farmers, suppliers, processors, distributors, and retailers worldwide. Our mission is to contribute meaningfully to the challenge of sustainably feeding 10 billion people by 2050. Growing a better world together.
Rabobank is a financial services provider for over 8.5 million customers in 40 countries. We work together to create a better world in many ways, such as:
-
Raising awareness about food waste with Natuur & Milieu.
-
Being climate-neutral since 2007 and promoting sustainable living environments.
Benefits
Working Conditions
This job role is split between operational (run) and project (build) work, with a 75%/25% distribution. Some changes are planned outside business hours to minimize impact on the business. This job vacancy is for the location Utrecht (NL).
Do You Want This Too?
Be the best version of yourself! We are here to help by focusing on your development and investing in an environment where you can continue to learn. We provide the space for you to innovate and undertake new challenges. For example, we offer plenty of growth opportunities to help you surpass your expectations and excel in doing the right things exceptionally well, allowing you to grow as a professional.
On top of that, you can count on us (based on a 36-hour working week):
-
An Employee Benefit Budget (10% of your monthly income). How you spend this budget is up to you! Consider purchasing extra holiday days or adding to your pension.
-
Relatively high flexibility in working hours and location-independent work, depending on the team’s planning.
-
100% reimbursement of commuting costs if you travel by OV! If you drive a car or motorcycle, you can choose a commuting fee.
-
A pension scheme where you only contribute 5%.
Let’s get acquainted!
Are You the One?
Are you the new colleague who wants to strengthen our clientele and make a difference for yourself, our customers, and society? We would love to receive your application for this vacancy.
Useful to Know:
Even if you do not meet the profile 100%, but you believe you can fulfill the role perfectly, we encourage you to apply. We invest in your growth and development.
Responses are handled in accordance with vacancy management. Felix de Bruin, our IT Recruiter, is happy to answer any questions about the application process via email or through the provided application link.
Screening is part of the application process. We conduct checks based on the screening procedures that apply within our client to ensure that new employees are sufficiently reliable to carry out work with our clients. For this vacancy, individual assessments and skill tests may be part of the application process.
Everyone is different, and it's precisely these differences that help us become an even better bank. That's why we are curious about you!