Java Platform Engineer

€61,300-87,600 per year
MIDDLE SENIOR
✅ Hybrid

🕙 36-40 hours per week

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 DevOps @ 3 Python @ 3 Java @ 3 CI/CD @ 3 Azure @ 3 Bash @ 3 JavaScript @ 3 API @ 3 Azure DevOps @ 3 Spring Boot @ 3 Agile @ 3

Details

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 Job

A 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.

Working Environment

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.

Your Profile

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.