Software Engineer (Java) – Financial Markets Pricing Architecture in Amsterdam

Java Engineer Financial Markets ​Pricing... ING is looking for a strong Developer who is technically passionate, solution-focused and able to contribute to design, development, test automation and hardening (security,...

Beschrijving

Java Engineer Financial MarketsPricing Architecture

ING is looking for a strong Developer who is technically passionate, solution-focused and able to contribute to design, development, test automation and hardening (security, stability, deployment) our inhouse-developed pricing & risk components.

The ING Pricing Architecture (IPA) platform consisting of multiple components that enable real-time and batch calculations of financial risk metrics and simulations

(e.g. CVA, PFE, Value at Risk, Expected Shortfall, Bilateral Margining, pre-deal derivatives Pricing, and Fair Value Loan Pricing) which are driven by new ECB regulation as well as

advanced Risk analysis on the derivative product portfolio of Financial Markets (interest rates, credits, foreign exchange).

This platform is part of the heart of the IT landscape for our global dealing rooms (Asia, Europe, Americas), with 7-9 scrum teams cooperating towards one Financial Markets IT landscape from 3 locations, Amsterdam, Brussels, and Bucharest.

And now we aim at using these capabilities to provide value-added services to new set of users that come from Lending domain, thus creating impact for Wholesale Banking business of ING that we could not imagine was possible when we started our journey.

As a Software Engineer you will have a chance to:

  • Work with latest technologies with a strong focus on performance, large data sets and towards event-driven architecture
  • Create an integrated solution that reuses IPA capabilities to provide customers with desired functionality
  • Build new (micro-)services that are needed to solve your particular problem, but also possibly solve problems of other teams
  • Help shaping IPA components so that they provide capabilities in a coherent, developer-friendly manner across multiple use-cases
  • Use Java 8/11, but also other JVM languages (Scala, Kotlin, Closure) where appropriate
  • Deploy and run your services in the most convenient way possible: think ING Private Cloud, Docker containers, Kubernetes
  • Design and develop automated unit, integration and regression tests
  • Work in Agile/Scrum environment: interpret business requirements with the Product Owner and Feature Engineer during the refinement session, break down the tasks, estimate the Story Points to develop, test and harden this feature with your colleagues, and deliver and support it in production environment for our global users

Your day-to-day

Based in Amsterdam, we expect you, together with your colleagues in Amsterdam, Brussels and Bucharest, to be responsible and take ownership of developed software, from task creation in Backlog Management System to running it in  production. We love happy customers, and making them goes hand in hand with clean code, meaningful technical discussions, all the way to performing software that is easy to maintain and adapt.

Your key competencies:

  • The drive to understand (international) colleagues of your team, focused on delivering working software together, eager to learn
  • You are curious and understand the latest developments in the IT field and financial services
  • You have a good understanding of banking in general or you are passionate about learning it. You are able to discuss features and stories with your stakeholders and product owner and can translate these into software with real business value
  • You have a curiosity to understand computer science fundamentals (e.g. serialization, threading, transactions, functional programming benefits) even when using high-level languages and frameworks
  • You are passionate about Continuous Integration & Continuous Delivery tooling/practices

How to succeed

  • University degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering or equivalent
  • 5+ years of work experience as a Java software engineer
  • Experience in developing automated tests at different levels
  • Proven track working in microservices architecture in reasonably complicated landscape
  • Ability to manage your data, either in relational or non-relational database
  • Familiarity with collaboration, build and code quality tools like Confluence, Fortify, Sonar, Git, Maven
  • Experience or affinity with IT Security concepts
  • Good communication skills in English
  • Strong analytical skills, proactivity and ability to work in cross-border international teams

What do we offer

A job from 36 to 40 hours and a unique offer that fits in with the times of today. We take into account your home situation and your ambitions and help you to balance work and private life. Discover yourself our employment

To give you an idea, we will tell you about the benefits of working at ING:

  • A salary tailored to your qualities and experience
  • Flexible working hours and the possibility to work at home
  • Pension scheme
  • 13th month salary
  • Individual Savings Contribution (BIS), 3.5% of your gross annual salary
  • Personal growth and challenging work with endless possibilities to realize your ambitions

Extra informatie

Status
Open
Plaats
Amsterdam
Dienstverbanden
Fulltime (ervaren)
Gepubliceerd op
02-10-2020

Amsterdam | ICT / IT / Programmeur | Fulltime (ervaren)

Solliciteer direct

Deel deze vacature

We heten wel YoungCapital, maar iedereen is even welkom. Ook als je al wat meer ervaring hebt. Meer weten? Check onze FAQ.