Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Senior Java DevOps Engineer

Posted 19 Jan 2025
Share:
Work experience
0 to 7 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

As DevOps Engineer within Area Integration, you’re responsible for offering Integration services that will exchange billions of data records between systems globally within Rabobank.

You and your job

Imagine joining the Integration Area, where you can develop solutions that will support the exchange of billions of data records between systems globally within Rabobank. As Senior Java DevOps Engineer in Squad Orca, you develop and support Integration features following our Architecture principles and guidelines. In your team, you have a squad with a PO, a SM, other DevOps Engineers, and a Solution Architect.

About team Orca

We as squad Orca are responsible for three different kinds of bridges. We fill the gap between unsupported and supported application integration capabilities. Currently, there are many teams that start their cloud journey but are still depending on on-premises applications without the supported application integration capabilities.

  • File transfer bridges: Transfer requests that do not fit in the standard layout of other platforms are marked as specials. These specials usually contain custom logic, non-standard endpoints/protocols, or scheduling.
  • Event bridges: Bridge applications for situations when an on-premises application still uses MQ and needs to exchange data with a cloud application using either events or APIs.
  • API bridges: For the connection between APIs where a custom integration is needed.

Practical Examples

  • We are migrating from EAP7/Weblogic to the Red Hat OpenShift Container Platform.
  • Transition from custom integrations into a more self-service platform in the future.

We encourage ‘bottom up’ decision making, and we offer mechanisms and room for engineers and architects to actively engage with the decisions we make.

Top 3 responsibilities

  • Develop, support and improve the custom integration java applications.
  • Make sure that our Integration Solution is implemented and conforms to the Architectural principles and standards of Rabobank, by doing so, you run all operations that keep our platform up and running with high availability.
  • Embrace the DevOps way of working by actively supporting your colleagues on developing, testing, deploying, and supporting a solid solution.

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 Integration Area.

"The Integration simplifies the engineering journey enabling DevOps teams all over the globe to manage their integration services autonomously and with a faster time to production. Here, you will be part of a truly diverse and inclusive team, working together with colleagues from different nationalities" William Fernandes, Tech Lead.

The 100 people in the Integration area offer Integration services that exchange billions of data records between systems through APIs, Events, File Transfers, or Messaging platforms. Working together is the way we work; as one results-driven and passionate team at Rabobank.

Talking of Rabobank:

We are a Dutch bank that operates in 38 countries for over 9,500,0 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.

  • A Bachelor or Master degree in a relevant area.
  • You have strong experience with development in Java.
  • You have good experience with the Java framework: Spring Boot and/or Quarkus.
  • You have good experience with at least one of the following container technologies: Kubernetes, OpenShift, Docker.
  • You have good experience with Azure DevOps.
  • You have experience with Apache Camel.
  • You have experience with platforms like Apache Kafka and/or IBM WebSphere MQ.
  • You are familiar with protocols like SOAP, SFTP, SMB, REST/JSON.

Rabobank is a cooperative bank with a mission. As an international financial institution, we work on the well-being and prosperity of millions. In the Netherlands, we serve individual and business customers, and globally, we focus on the food and agriculture sectors. For 125 years, Rabobank has been finding solutions for challenges, big and small, and will continue to grow a better world together.

Finance & Banking
Utrecht
Active in 37 countries
43,000 employees
70% men - 30% women
Average age is 31 years