ING believes that business value is delivered by Agile top engineers working together in high performing DevOps squads in an Agile environment. Squads are composed of both dev and ops engineers. ING Wholesale Banking Tech (SEPA payments) is looking for a testing dev engineer.
Who are we?
In 2014, ING suffered from various outages in payments processing and it was repeatedly reported by newspapers and television. ING management started a taskforce to mitigate the issues. However, the real solution was born at an ING Hackathon a few months before. In just 24 hours the winning team build a simple engine which could process payments in real-time. This really improved customer experience compared to the batch processing used so far. On top of that it was built on Cassandra, a distributed database technology. In the months and years that followed, the Hackathon concept was expanded towards a full-blown Cassandra clusters running over three data centres with the necessary application software on top of it. We now have an application that is running the real-time and batch processes in parallel and it’s designed to tolerate failure! This new system is now fully up and running and processes around 5 million real time and batch payments a day.
Now we are facing a large scope extension. The main load is currently from the Dutch customers, but we will extend our scope for to Europe and worldwide! This includes new connectivity to many account management systems and clearing houses. It requires sophisticated engineering extensions based on the touch point architecture. Technically this is about Java, Kafka, Akka, Cassandra and Tibco. Functionally, this is about real-time, batch, high volume asynchronous processing, stateless communication, resilience patterns, idempotent application design and much more. The top engineers who won the Hackathon and delivered the system are also driving the next level of the RTPE.
Your work environment
The DevOps squad where you will be working in is responsible for the maintenance and operations of a part of the application. Each engineer has his or her specialty and your specialty would be testing. You will make sure the application is of high quality on all aspects (functional, performance, resilience, security). Most of our tests will be automatically executed and therefore test automation will also be part of your job. As the whole team is responsible for maintenance and operations, we expect you to take part of standby as well.
Next to the squad you will also be part of a chapter. The chapter consists of test engineers from our SEPA area (i.e. different squads). Within the chapter you focus on quality and continuous improvement of yourselves, your colleagues, our products and processes. For example improving test frameworks, bringing in new tools, improving the CI/CD setup, implementing new frameworks, … We are not looking for test automation engineers, as you're tasks will be more divers then that. Examples of your tasks are:
What are we looking for?
As you will be working in an Agile international environment, we expect you to have experience with Agile and/or DevOps. Also it’s mandatory to have good oral and written skills in English. Within ING we look for engineers that behave according the . So you are a pro-active team-player, you’re always looking for improvement and you teach, coach and train our colleague to improve as well.
We expect that:
Preferably you have worked in the banking industry before and you are familiar with testing applications build with one or more of the following technologies: Cassandra (CQL), Java (Akka, Spring), Kafka, JMS(EMS/MQ), TibcoBW, Unix.
What do we offer?
Working at ING means working in a dynamic and international setting. Very important is individual development of our employees and that is why ING offers excellent courses and programs. In addition we offer:
Vul in waar je vergelijkbare vacatures zoekt en vergeet je e-mailadres niet!
We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.