
Dev Ops Engineer Java in the Data & Connectivity area
at Rabobank
Posted 19 hours ago
No clicks
- Compensation
- €4,024 – €5,747 EUR
- City
- Utrecht
- Country
- Netherlands
Currency: € (EUR)
Join Rabobank as a Medior Java Developer in the Data & Connectivity area, delivering business value through cloud-native upgrades to the Global Client Data System (GCDS) in AWS. You will write Infrastructure as Code, develop AWS Lambda in Java, and build REST APIs using API Gateway, DynamoDB, and other AWS services. You will migrate existing components to AWS cloud, ensure security standards, and contribute to a fast-moving, international squad. You should have hands-on Java (Java 17+) experience, AWS cloud exposure, and a focus on clean code and testing.
This is what we offer you
- Salary: Gross monthly salary between EUR 4,024 and EUR 5,747 (scale 08) for a 40-hour work week.
- Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
- Development budget: EUR 1,400 development budget per year for your growth and development.
- Hybrid working: a balance between home and office work (possible for most roles).
- Pension: decide for yourself the amount of your personal contribution.
Calculate your salary right away? Use our Or view all our benefits.
Looking for an experienced Java Developer who wants to work with a team on the move to AWS cloud.
You and your job
Working as a Medior Java developer, you have an important position within this international fast paced team. Being part of the team working in the Data & Connectivity Area within Wholesale and Rural Tech, you are responsible for the Global Client Data System (GCDS). Do you want to deliver business value along a technical upgrade of the tech stack? Are you interested working with cloud technology? This is your challenge to take on!
Practical Examples
- Write Infrastructure as Code in AWS Cloud
- Develop AWS Lambda functions in Java applying clean code and design patterns where possible
- Develop REST APIs, in AWS API gateway, interact with DynamoDB using SDK.
- Contribute to migrate existing components to AWS cloud by applying cloud native capabilities and set security standards within Rabobank.
Facts & Figures
- 36-40 hours per week
- 8 knowledgeable colleagues in the squad, 21 in total
- Around 10 different components within GCDS to gain experience on
- 43,822 Rabobank colleagues around the world
Top 3 responsibilities
- Help shape our journey in AWS cloud and make sustainable choices along the way
- Have general interest in functional requirements and be able to translate this in technical solutions.
- Contribute to the resolution of non-functional requirements related to security and compliancy
As a Medior Java Developer, it is expected that you not only write code with best practices and apply design patterns, but you write clean code, make sure there is 85% code coverage by writing meaningful junit test cases and actively take part in team discussions. You have a learning mindset and are open for new or different ideas and be able to bring them to the table based on facts. You have a continuous improvement mentality. You always strive for quality which could mean refactoring, identifying anti patterns, inefficient code and provide ways to improve it. You are aware of latest trends in Java, frameworks and know how and where to apply them.
It is expected that you have hands on experience in following technologies:
Java 17 and higher; Junits, integratietests en mocking libraries; Spring Framework (Boot) en microservices; relationele databases; REST- en SOAP‑webservices; AWS‑services (Lambda, SQS, SNS, DynamoDB, CloudWatch, API Gateway); ORM‑tools (Hibernate, OpenJPA, Spring Data JPA, MyBatis); build‑tools (Maven, Gradle); CI/CD‑tools zoals Azure DevOps of vergelijkbaar; Docker.
Nice to have:
Python or PySpark; knowledge of Kafka; basis Linux‑commands; IBM’s MDM.
Together we achieve more than alone
We believe in the power of difference. Bringing together people's differences is what makes us an even better bank. So we are very curious about what you can bring to our team in the GCDS squad in the Data & Connectivity Area within the Client, Banker & Data services Tribe.
‘The GCDS team is a very diverse team with lots of experienced professionals. I love the diverse cultural backgrounds in this team and the way people are united over one common goal; to future proof GCDS.
Floor Aarnoutse, Tech lead.
The 21 people in the GCDS squad are working to maintain the Global Client Data System. Which is the master data management solution for client data within Wholesale & Rural. Working together is the way we work; as 1 purposeful and results-driven team at Rabobank. Talking of Rabobank: We are a Dutch bank that operates in 38 countries for over 9,5000,000 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.
You and your talent
- You have advanced experience in Java development (3+ years)
- You have hands on experience in (AWS) cloud
- You have strong critical thinking and problem-solving skills
- You are fluent in English
- You have excellent communication skills
- You lead by example – with a positive attitude, patience, and a strong sense of commitment
You and the job application process
Reply to the vacancy for Ops Engineer Java in the Data & Connectivity area at Rabobank. If there are enough responses, the vacancy may close earlier.
- Any questions about working at Rabobank and the process? Linda.van.Trienen, recruiter via Linda.van.Trienen@rabobank.nl.
- We will hold the interviews through a video call.
- If you are selected for an interview, Bo, our virtual assistant, will reach out to you via SMS and email to schedule the interview.
- You can find answers to the most frequently asked questions on rabobank.jobs/en/faq.
- A security check is part of the process.
- We respect your privacy.
The Application Process
This is our standard application process. It may vary by role.
Thanks for applying! You will always receive a confirmation of your application by email. We review all the resumes and covering letters that we receive. We will let you know as soon as possible if we invite you for an interview.
We invite you for one or more (online) interviews. We want to know if you fit the role and the team. You probably have many questions for us too. For some positions, we may also ask you to complete an assignment or assessment.
Are you the new colleague we are looking for, and do you also feel happy with us? Congratulations! You will receive a good offer from us. Before you start, we conduct a legal screening to ensure that our employees do not pose a risk to us and our customers.
Welcome to Rabobank! We look forward to seeing you and can't wait to work together.





