ABN AMRO Bank N.V. logo

Senior Java Developer (Back-End)

ABN AMRO Bank N.V.

Amstelveen
Full-time
10+ years experience
Hybrid

Work Arrangement

Office Days per Week: 3 days

Key Skills

Java 17+
Spring Boot
Spring Framework
Multithreaded Application Development
Low-Latency Software
Financial Markets
Foreign Exchange Trading
Pricing
Risk Management
Trade Execution
FIX Protocol
Microsoft Azure
DevOps
Production Support
Code Review
Technical Leadership

Job Description

At a glance We are looking for a Senior Java Developer to join our FX IT DevOps team. You will help build, maintain, and improve software that has a direct and demonstrable impact on the Foreign Exchange business. 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. Your job 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. Working environment 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. Your profile Essential Experience 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. We are offering We believe it is important to be a good employer. Joining us means stepping into a role with impact, supported by excellent employment conditions that foster your job satisfaction, development, and wellbeing. In addition, we offer: 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. You can find more information about our employment conditions and salary scales in our Collective Labour Agreement (CLA), which applies to this vacancy. Interested? Are you interested? Then respond to this vacancy now. If you would like to know more about the content of the role, please contact Sandip Kanase via [email protected] or Sander Janse via [email protected] Your Future: Inclusive, Innovative, Sustainable At ABN AMRO, we believe in "Banking for better, for generations to come." Equal opportunities for everyone are a crucial foundation, as we strive for an inclusive culture where all employees feel seen, heard, and valued. Our vision of being a personal bank in the digital age aligns perfectly with the demand for surprising insights and innovative solutions, born from a diverse interplay of cultures and experiences. We focus on customer experience, sustainability, and building a future-proof bank, conducting annual reviews to ensure equal pay for equal work. Join a bank that embraces ingenuity and ambition, and make an impact with us for a better future. If you want to apply for the B-Able or Reboot program, make sure to mention it both in the title and the content of your resume. Disclaimer external recruitment agencies External recruitment agencies need to have a signed agreement with ABN AMRO BANK N.V., executed by a Talent Acquisition Specialist, when submitting a resume to a vacancy. No unsolicited services or offers, please. Use of AI in our application process You’re welcome to use AI to help write your CV or cover letter, as long as it reflects your own story. We review every application personally and without AI. During interviews, real time AI tools may not be used. With your permission, interviews can be recorded and supported by AI. This helps us keep the process fair, careful, and transparent.

Core Responsibilities

Design, develop, test, and operate enterprise Java applications for FX trading, translating business requirements into reliable, low-latency solutions and taking ownership throughout the application lifecycle. Improve production reliability and engineering standards, resolve complex incidents, review code, coach colleagues, and strengthen collaboration with business stakeholders and technology teams.

Requirements

Requires senior-level experience developing enterprise software with Java 17 or later and Spring Boot/Spring Framework, along with experience building scalable, multithreaded, low-latency applications. Candidates should understand financial markets and trading processes, including pricing, risk management, and trade execution; an advanced relevant degree or equivalent professional experience is required.

Benefits

  • Pension Scheme
  • Flexible Working
  • Ergonomic Home Office Setup
  • Five Weeks of Vacation
  • Two Mandatory Days Off
  • Option to Purchase Additional Vacation
  • Personal Development Days
  • Annual Development Budget
  • Public Transport Pass

About ABN AMRO Bank N.V.

Industry: Banking

Company size: 10,001+ employees

Welkom op het LinkedIn-account van ABN AMRO. Onze taak is altijd om de klant te ondersteunen op het moment dat het er echt op aankomt. Dat is onze verantwoordelijkheid. Dat maakt ons relevant. En wat er vandaag de dag toe doet voor de klant is de transitie naar een duurzaam tijdperk. Klanten willen een positieve invloed uitoefenen en als bank willen we ze daarbij helpen. Die overgang naar duurzame manieren van wonen en werken ondersteunen we met een naadloze (financiële) ervaring. Mogelijk gemaakt door zeer betrokken, vaardige en productieve mensen. En natuurlijk geven we daarin zelf het goede voorbeeld. Bij onze bank zijn ongeveer 22.500 mensen werkzaam, waarvan meer dan 5.000 buiten Nederland. Met al deze collega's bieden wij je hier onze kennis en deskundigheid over de financiële markt, informatie over verschillende sectoren, nieuws over onze duurzame strategie en onze organisatiecultuur. Wil je hier meer over weten? Volg ons op LinkedIn of bezoek onze website.

Added 2 days ago