Senior Java/Kotlin/Spring developer

This is what we offer you
- Gross monthly salary between EUR 4,331 and EUR 6,186 (scale 09) for a 36 hour week
- Thirteenth month's salary and 8% holiday allowance
- 10% Employee Benefit Budget
- EUR 1,400 development budget per year
- Hybrid working: balance between home and office work (possible for most roles)
- A pension, for which you can set the maximum amount of your personal contribution
As a back-end developer within Digital Platform Consumer Banking, you will play a crucial role in enhancing the digital experience for 8 million customers. Your work will help customers experience potential future features. You will be part of a dynamic and supportive Scrum and DevOps environment where collaboration and innovation are key. Your primary focus will be supporting a new application that is used to manage customer engagement with experiments. Your knowledge of best practices will be necessary to bring our Kotlin application to the next level.
You will be part of an enthusiastic and dynamic team, specifically working on the experiments service back-end that is servicing Rabo Labs. As Rabo Labs we provide a platform for teams to test their hypothesis on a segment of the Rabobank community to validate whether their potential features have value for the customers and the bank.
The team consists of both front-end and back-end engineers who work mainly hybrid.
Requirements:
- 5+ Years of experience
- Expert in Spring, Kotlin and Java with maven, particularly with regards to multi module projects
- Strong understanding of Git
- Strong English proficiency
Bonus round:
- Experience with relational databases (PostgreSQL)
- Contract based testing (PACT)
- Javascript (nodejs) experience
- Docker
- Kafka experience
- Cloud knowledge
Responsibilities:
- Deployments with Azure DevOps pipelines, and maintaining the application in production
- Be keen on knowledge sharing
- Working in Agile Scrum environment
- Hybrid way of working (in person 1 day per week)
- Strong communication skills
- Be willing to mentor team members
- Sense of humor
Apply
To ensure that we assess all candidates equally for suitability for this position, we do not require a cover letter. Instead, we ask all candidates the same three questions to see how your profile matches the position. Pay sufficient attention to answering these questions and explaining your answers; this, together with your CV, is the only information we will use to evaluate you in this round. If this is missing from your application, your application will not be considered. You can draw on your work, volunteer work, education, private life, and so on. Use a maximum of 200 words per question and provide no more than two examples. Below are the questions:
- What is your opinion on maintaining 100% test code coverage?
- What do you prefer between pure functions versus functions that mutate?
- Monolith vs Microservices?
You and the job application process
Reply to the vacancy for Senior Java/Kotlin/Spring developer at Rabobank.
- Any questions about working at Rabobank and the process? Ashley Lumbantobing, IT Recruiter, ashley.lumbantobing@rabobank.nl
- We will hold the interviews through a video call.
- You can find answers to the most frequently asked questions on rabobank.jobs/nl/veelgestelde-vragen.
- A screening is part of the process.
- We respect your privacy.
- To be considered for this position, you must be located in the Netherlands or elsewhere in the EU and have the legal right to work in the Netherlands. We are unable to consider candidates requiring relocation from another country.
#LI-AL2