As a Java Platform Engineer you will work in the Open Banking Platform team, one of our core teams dedicated to delivering high available, high performance integration platforms. You will enter an energetic environment with multiple teams working to create the banking infrastructure of the future. As part of one of our platform teams you build and maintain an integration platform used by many IT chains to support their business processes. Scalability, high availability and security is our bread-and-butter.
Your jobA reasonable portion of our code base is in Java & Spring Boot. For example, our API Service Layer and Proxy configurator have been built in Java & Spring Boot. Therefore we need you to have a strong background in Java 8 to be able to maintain and improve our codebase. Next to that, being able to manage our Apigee SaaS Platform, together with your team, is key. Important to note that you don't need experience with Apigee to start with us. Willingness and eagerness to learn is good enough.
Our platform has a complex high-available infrastructure and needs to run 24/7. Further development and improvement of our platform is our bread and butter. Keeping the lights on is, of course, most important. Therefore maintaining our platform and improving its performance and usability is key. Next to that, we aim to automate tests and deployments as much as possible.
The Open Banking Platform team maintains the External API Gateway (Apigee SaaS). By using several coding languages, mainly Java, techniques and tooling (e.g. Apigee SaaS), we constantly improve the platform and create common artifacts which can be used by API proxy developers as building blocks to create proxies. By scripting we are creating layers to add the security, rate limiting policies, etc. Before exposing these APIs to external developers and partners. For deployments the team also owns its own CI/CD Pipeline.
We are a diverse team with members from different countries (Netherlands and India) and are working self-organised in an agile/scrum way. We are a full-fledged DevOps team that takes full responsibility of every step in the development and maintenance cycle of our IT systems; from requirements gathering to software maintenance. We strive to automate our own processes as much as possible and have a constant eye on improving our tasks.
Open, self-organised, passionate, responsible, hardworking, team player, helpful, structured, curious and fun are keywords that belong to us.
As a candidate we expect you to meet the following criteria:
- You have extensive experience Java 8 (or higher).
- You have experience with Spring Boot.
- You are willing to grow your knowledge in API Management and Apigee SaaS, with focus on Proxy development.
- You have worked with Azure DevOps.
It would be nice if:
- You have experience with one or more of the following languages: bash, python, Nodejs and JavaScript.
- You have experience with Azure.
On a more personal note, we want you to:
- Not be afraid to take the lead.
- Have a proactive attitude, and you are not afraid to challenge people.
- Be eager to learn by doing and are aware of your areas of growth.
- Have a DevOps mindset.
And let's not forget that you're part of an international team, so:
- You are fluent in English
- The gross monthly salary displayed above is based on a 36-hour work week, including vacation pay and benefit budget.
- The Benefit Budget is 11% of your salary. The Benefit Budget allows you to acquire additional employment benefits. If you make no purchases or reservations in the Benefit Shop in a given month, you are paid one twelfth of your Benefit Budget that month.
- Five weeks of vacation per year. You have the option to purchase an additional four weeks per year.
- Personal development Budget of € 1,000 per year, which you can accumulate up to € 3,000.
- Possibility to work from home (in consultation with your team and depending on your position).
- An annual public transport pass with free public transportation throughout the Netherlands.
- An excellent pension scheme.
Does this sound like the job for you? Then please reply to this vacancy as quickly as possible. We hope to hear from you soon!
Equal opportunities for allThe success of our organisation depends on the quality of our people and the ideas that they have. Truly surprising insights and innovative solutions for our clients result from an interplay of cultures, knowledge and experience. Diversity is therefore extremely important to our organisation. To ensure that everyone at ABN AMRO can develop their talents, we encourage an inclusive culture in which all colleagues feel engaged and appreciated.
Disclaimer external recruitment agenciesExternal recruitment agencies must have signed an agreement with ABN AMRO BANK N.V., issued by a Talent Acquisition Specialist, in order to submit CVs. Acquisition is therefore not appreciated.
Het salaris bedraagt €5112 - €7303