LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Senior Software Engineer (Java) – Financial Markets Pricing Architecture

ExperiencedNo visa sponsorship
ING Bank logo

at ING Bank

Other

Posted 3 days ago

No clicks

**Senior Software Engineer (Java) – Financial Markets Pricing Architecture** ING seeks a Senior Software Engineer focused on architecting and enhancing real-time financial risk pricing and analysis systems. You'll drive development, testing, and deployment, leveraging Java, JVM languages like Scala and Kotlin, and modern tools. The ideal candidate boasts 8+ years in JVM development, expertise in DDD, Clean/Hexagonal architecture, and hands-on experience with Redis and Elasticsearch. This senior role demands a strong analytical mindset, excellent teamwork skills, and a passion for continuous learning and delivering software that impacts global financial markets. Apply if you're eager to take ownership and thrive in an international, Agile/Scrum environment.

Compensation
Not specified

Currency: Not specified

City
Amsterdam
Country
Netherlands

Full Job Description

ING is looking for a Developer who is technically passionate, solution-focused and able to contribute to 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 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).

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 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, 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, ICHP
  • Design and develop automated unit, integration and regression tests
  • Work in Agile/Scrum environment

The team

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.

How to succeed
We hire smart people like you for your potential. Our biggest expectation is that youll stay curious. Keep learning. Take on responsibility. In return, well back you to develop into an even more awesome version of yourself.

  • 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 can 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

What you bring to the team

  • University degree in Computer Science, Software Engineering or equivalent
  • 8+ years of software engineering in JVM language and related technology stack.
  • Experience in DDD and Clean/Hexagonal architecture
  • Experience with distributed caching solutions like Redis
  • Hands on experience with Elasticsearch other than ELK stack
  • Experience in developing automated tests at different levels
  • Exposure to 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, Sonar, Git, Maven
  • Experience or affinity with IT Security concepts
  • Strong analytical skills, proactivity and ability to work in cross-border international team

Rewards and benefits
We want to make sure that its possible for you to strike the right balance between your career and your private life. Find out more about our employment conditions. (opens in new window)


The benefits of working with us at ING include:

  • 25-28 vacation days depending on contract
  • Pension scheme
  • 13th month salary
  • 8% Holiday payment
  • Hybrid working
  • Personal growth and challenging work with endless possibilities
  • An informal working environment with innovative colleagues


About us
Curious about how ING empowers people and businesses to move forward?

Discover what we do and what we can offer you (opens in new window).

Questions?
Contact the recruiter attached to the advertisement. Want to apply directly? Please upload your CV and motivation letter by clicking the Apply button.

Note: This vacancy has been reposted

Senior Software Engineer (Java) – Financial Markets Pricing Architecture

Compensation

Not specified

City: Amsterdam

Country: Netherlands

ING Bank logo
Other

3 days ago

No clicks

at ING Bank

ExperiencedNo visa sponsorship

**Senior Software Engineer (Java) – Financial Markets Pricing Architecture** ING seeks a Senior Software Engineer focused on architecting and enhancing real-time financial risk pricing and analysis systems. You'll drive development, testing, and deployment, leveraging Java, JVM languages like Scala and Kotlin, and modern tools. The ideal candidate boasts 8+ years in JVM development, expertise in DDD, Clean/Hexagonal architecture, and hands-on experience with Redis and Elasticsearch. This senior role demands a strong analytical mindset, excellent teamwork skills, and a passion for continuous learning and delivering software that impacts global financial markets. Apply if you're eager to take ownership and thrive in an international, Agile/Scrum environment.

Full Job Description

ING is looking for a Developer who is technically passionate, solution-focused and able to contribute to 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 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).

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 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, 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, ICHP
  • Design and develop automated unit, integration and regression tests
  • Work in Agile/Scrum environment

The team

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.

How to succeed
We hire smart people like you for your potential. Our biggest expectation is that youll stay curious. Keep learning. Take on responsibility. In return, well back you to develop into an even more awesome version of yourself.

  • 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 can 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

What you bring to the team

  • University degree in Computer Science, Software Engineering or equivalent
  • 8+ years of software engineering in JVM language and related technology stack.
  • Experience in DDD and Clean/Hexagonal architecture
  • Experience with distributed caching solutions like Redis
  • Hands on experience with Elasticsearch other than ELK stack
  • Experience in developing automated tests at different levels
  • Exposure to 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, Sonar, Git, Maven
  • Experience or affinity with IT Security concepts
  • Strong analytical skills, proactivity and ability to work in cross-border international team

Rewards and benefits
We want to make sure that its possible for you to strike the right balance between your career and your private life. Find out more about our employment conditions. (opens in new window)


The benefits of working with us at ING include:

  • 25-28 vacation days depending on contract
  • Pension scheme
  • 13th month salary
  • 8% Holiday payment
  • Hybrid working
  • Personal growth and challenging work with endless possibilities
  • An informal working environment with innovative colleagues


About us
Curious about how ING empowers people and businesses to move forward?

Discover what we do and what we can offer you (opens in new window).

Questions?
Contact the recruiter attached to the advertisement. Want to apply directly? Please upload your CV and motivation letter by clicking the Apply button.

Note: This vacancy has been reposted