Senior Java Developer (Back-End)

ABN AMRO Bank N.V.
Amstelveen, Netherlands
1 day ago
Apply on www.adzuna.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Algorithmic Trading Microsoft Azure Software Quality Code Review DevOps Financial Information EXchange Spring Framework Software Engineering Multithreading Java Application Server
+7 more
Enterprise Software Applications GitHub Copilot Spring-boot Backend Information Technology Low Latency Maintaining Code

Job description

This is a senior, hands-on engineering role for someone who understands the demands of Financial Markets technology and is comfortable taking end-to-end ownership. You will work closely with FX business stakeholders and other engineers to refine requirements, design solutions, write and review code, test changes, and operate applications in production.

Just as importantly, you will help the current team grow. You will coach colleagues, encourage sound engineering decisions, raise development standards, and create an environment in which people collaborate, learn, and take responsibility.

What you will do

  • Design, develop, test, and maintain enterprise-scale Java applications supporting FX trading.
  • Translate complex business and trading requirements into reliable, implementable technical solutions.
  • Develop multithreaded, low-latency software using modern Java and established coding practices.
  • Work with trading concepts and systems covering areas such as pricing, risk management, and trade execution.
  • Take ownership of applications throughout their lifecycle, from solution design and implementation to release, monitoring, support, and continuous improvement.
  • Maintain high standards for reliability, stability, code quality, observability, and production readiness.
  • Proactively identify operational risks and improvements rather than waiting for incidents to occur.
  • Investigate and resolve complex incidents by connecting information across applications, services, tools, and initiatives.
  • Review code and promote engineering best practices across the team.
  • Coach less-experienced developers and help them grow in technical capability, confidence, and ownership.
  • Constructively challenge technical decisions and stakeholder expectations when this will lead to a better outcome.
  • Strengthen collaboration between technology teams and Financial Markets stakeholders.

You will work in a collaborative and international DevOps team within ABN AMRO’s Financial Markets division. The role offers a mix of software engineering and business interaction, with direct impact on Foreign Exchange (FX) trading applications. The environment is technically challenging, fast-paced, and focused on teamwork, knowledge sharing, continuous learning, and end-to-end ownership. Hybrid working applies, with approximately three days per week in the office., * An attractive gross monthly salary based on a 36-hour work week, including holiday allowanceand a flexible benefit budget.

  • An excellent pension scheme, ensuring that you are well prepared for the future.
  • Flexibility in working: working from home is possible in consultation with your team and depending on your role. We will provide an ergonomic home office setup for you.
  • Plenty of room for relaxation with five weeks of vacation per year, supplemented by two mandatory days off. You can also purchase up to four additional weeks of vacation annually.
  • Five “Banking for better days”: extra days off that you can use for personal development or volunteer work.
  • Personal development is key: you receive a development budget of €1,000 per year, which can accumulate up to €3,000.
  • An annual public transport pass with free public transportation throughout the Netherlands for both business and private use.

Requirements

  • Strong professional experience developing enterprise software in Java 17 or later.
  • Senior-level experience with Spring Boot and the Spring Framework.
  • Experience building scalable, multithreaded, low-latency applications.
  • Knowledge of Financial Markets and trading systems.
  • Understanding of pricing, risk management, and trade-execution processes.
  • Experience translating business requirements into practical technical solutions.

Education

An advanced degree in a relevant field, such as Computer Science, Physics, Mathematics, or a comparable discipline, or equivalent professional experience.

Desirable experience

  • Detailed knowledge of Foreign Exchange trading.
  • Strong experience with the FIX protocol and its use with trading platforms.
  • Experience with the Microsoft Azure cloud platform.
  • An affinity for quantitative engineering and solving complex financial or computational problems.
  • Proficient in using GitHub Copilot or similar AI-powered coding assistants to support software development and problem-solving.
  • Experience translating business requirements into practical technical solutions.
  • A track record of maintaining code quality through reviews, testing, and engineering best practices.
  • Experience working in a DevOps environment, including production support, incident resolution, monitoring, releases, and continuous improvement.

Leadership and mindset

You are someone who:

  • Has Curious and continuous learning mindset
  • Takes clear ownership and remains accountable for outcomes.
  • Builds trust and supports the development of less-experienced colleagues.
  • Helps a team mature by encouraging autonomy, knowledge sharing, and sound
  • Combines strategic thinking with a practical, hands-on approach.
  • Has a strong “getting things done” mentality.
  • Communicates proactively and clearly with both technical and business stakeholders.
  • engineering practices.
  • Promotes collaboration across teams and disciplines.
  • Is comfortable constructively challenging colleagues and stakeholders.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

1:46 min

Understanding how Pathway ensures low latency data processing

Bobur Umurzokov · LIVE

2:12 min

Navigating the AI landscape as a Java developer

Daniel Oh Daniel Oh +1 · World Congress 2025

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all