Java Performance Engineer

This is what we offer you
- Gross monthly salary between EUR 4,516 and EUR 6,449 (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 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