Utrecht Winthontlaan 1, Netherlands
5 days ago
Java Performance Engineer
Job TitleJava Performance Engineer

Job Description

As part of our team of performance engineers, you will conduct performance tests and analyses for multiple DevOps teams in the Shopping & Pay And Receive On Time areas within the Payments tribe. Our mission is to provide seamless online payments for our clients, prioritizing fun, customer satisfaction, and employee well-being. Imagine working in a department that's redefining payment services for the digital era.

Our departments includes critical payment chains such as instant payments, iDEAL issuing and Cross border payments. This means 24/7 availability, highest level of cyber security and high speed transaction processing are of the utmost importance to all our customers. Our departments, we develop and maintain open banking payment initiation and reporting APIs, Euro Payments, Payment request (Rabo Betaalverzoek), Batch payments, Direct Debit, Fraud prevention, e-commerce solutions like iDEAL and Wero, provide cash services and are responsible for the Pricing of our Payment products. We bridge the gap between Rabobank Channels and our Payment Transaction Processing Factory. Our tech stack includes Java, microservices in the cloud, and creating impressive frontends for our Rabo Banking App.

Key Responsibilities

Plan, Design, Perform, and Analyze Performance Tests on both backend and frontend applications involved in Internet Banking/Open Banking APIs.

Consult and Train DevOps teams to develop their code with optimal performance and perform performance tests independently.

Automate Performance Tests within our CI/CD pipelines as much as possible.

Troubleshoot Performance Incidents in production and advise on solutions.

Skills Required

Customer Focus, Communication Power, Result Driven, and Continuous Improvement Mindset are essential.

Technical Qualifications:

Minimum of a completed (technical) Bachelor degree.

Minimum of 4 years experience in performance testing & consultancy.

Familiar with Agile/SCRUM environments.

Knowledge of all phases of performance testing.

Scripting in JMeter combined with Groovy.

Full analysis of performance test results, including log analysis and application profiling.

Tuning Java parameters and application configuration based on test outcomes.

Advising on Java/Spring Boot and configuration best practices.

Identifying risks and setting test scopes based on application changes.

Experience with Dynatrace Managed and Splunk.

Knowledge of protocols like HTTP, TLS, and TCP.

Familiarity with Cloud Foundry and Linux.

Experience with Azure DevOps, GIT, Frontend/JavaScript.

About Us

Our departments includes critical payment chains such as instant payments, iDEAL issuing, and cross-border payments. We ensure 24/7 availability, the highest level of cybersecurity, and high-speed transaction processing. We develop and maintain open banking payment initiation and reporting APIs, Euro Payments, Payment requests (Rabo Betaalverzoek), Batch payments, Direct Debit, Fraud prevention, e-commerce solutions like iDEAL and Wero, provide cash services, and are responsible for the pricing of our payment products. We bridge the gap between Rabobank Channels and our Payment Transaction Processing Factory. Our tech stack includes Java, microservices in the cloud, and creating impressive frontends for our Rabo Banking App.

You and the application process

The interviews will take place via a video call.

A security investigation is part of the procedure.

We respect your privacy.

#LI-AS3

Confirm your E-mail: Send Email