We are looking for a Senior Java Developer who wants to play a key role in further building and optimizing a high performance trading platform within an FX environment. In this role you will work on systems where performance reliability and low latency are central. You will directly contribute to the development of both a market data distribution component and an algo trading engine that are heavily used within our trading activities.
This is not a standard backend role. You will work on complex real time systems where every millisecond counts. You will have the opportunity not only to develop but also to contribute to architecture scalability and technical strategy. Together with the technical lead you will act as an important sparring partner and be involved in solving complex challenges and making technical decisions.
Language and team culture
Our client is primarily Dutch speaking which makes communication within the team an important part of the role. We are therefore looking for someone who speaks fluent English and understands Dutch at a minimum B1/B2 level. You do not need to speak perfect Dutch but it is important that you can follow conversations and actively participate in the team.
We find it important that you feel at home within the team also during informal moments such as lunch coffee breaks and company activities. You are welcome to respond in English but we are looking for someone who is open to communication and not hesitant to participate even if their Dutch is not yet perfect.
What will you do
You will work on two important components of the platform. On one hand you will work on the market data distribution component a system that was previously built and is now being further expanded and optimized. On the other hand you will work on the algo trading component a powerful and widely used engine that we want to further professionalize and optimize.
In addition you will play an important role within the team as the second technical authority alongside the lead. You will actively contribute to the direction of the platform and take part in decisions regarding performance architecture and scalability.
Your profile
Hard skills (minimum required):
At least 7 years of experience in similar software development roles;
Expert knowledge of Java JDK 21 or higher;
Experience with CI/CD;
Experience with unit and integration testing;
Familiar with large complex distributed systems;
Experience within the FX industry or trading environment is a strong plus.
Experience with financial systems and the FIX protocol;
Knowledge of Java high speed network programming and related libraries;
Knowledge of low latency programming (e.g. garbage collection tuning memory management);
Knowledge of Linux operating systems and configuration focused on network throughput and low latency.
You speak fluent English Dutch at a minimum B1/B2 level is required. We are looking for someone who is willing to actively improve their Dutch and feels comfortable in an environment where colleagues mainly speak Dutch.
What do we offer
Salary: 91k incl 8% holiday allowance;
Bonus: minimum of 2 months with a maximum depending on performance;
Lease car possible
Company mobile phone;
Pension scheme;
Contract: Initially 6 or 12 months with the prospect of a permanent contract;
Working in a small close knit team with short lines and a pragmatic approach;
Room for your own input technical growth and impact on the product.
Minimum of 3 days per week in the office in Purmerend 2 days working from home;
About us
We are a specialized player within the FX trading industry and develop our technology fully in-house. Our platform is modular scalable and designed for maximum performance and reliability. We believe in ownership pragmatism and technical quality.
With us you dont just build software you work on systems that have a direct impact on trading and performance.
Interested APPLY now!
We are looking for a Senior Java Developer who wants to play a key role in further building and optimizing a high performance trading platform within an FX environment. In this role you will work on systems where performance reliability and low latency are central. You will directly contribute to th...
We are looking for a Senior Java Developer who wants to play a key role in further building and optimizing a high performance trading platform within an FX environment. In this role you will work on systems where performance reliability and low latency are central. You will directly contribute to the development of both a market data distribution component and an algo trading engine that are heavily used within our trading activities.
This is not a standard backend role. You will work on complex real time systems where every millisecond counts. You will have the opportunity not only to develop but also to contribute to architecture scalability and technical strategy. Together with the technical lead you will act as an important sparring partner and be involved in solving complex challenges and making technical decisions.
Language and team culture
Our client is primarily Dutch speaking which makes communication within the team an important part of the role. We are therefore looking for someone who speaks fluent English and understands Dutch at a minimum B1/B2 level. You do not need to speak perfect Dutch but it is important that you can follow conversations and actively participate in the team.
We find it important that you feel at home within the team also during informal moments such as lunch coffee breaks and company activities. You are welcome to respond in English but we are looking for someone who is open to communication and not hesitant to participate even if their Dutch is not yet perfect.
What will you do
You will work on two important components of the platform. On one hand you will work on the market data distribution component a system that was previously built and is now being further expanded and optimized. On the other hand you will work on the algo trading component a powerful and widely used engine that we want to further professionalize and optimize.
In addition you will play an important role within the team as the second technical authority alongside the lead. You will actively contribute to the direction of the platform and take part in decisions regarding performance architecture and scalability.
Your profile
Hard skills (minimum required):
At least 7 years of experience in similar software development roles;
Expert knowledge of Java JDK 21 or higher;
Experience with CI/CD;
Experience with unit and integration testing;
Familiar with large complex distributed systems;
Experience within the FX industry or trading environment is a strong plus.
Experience with financial systems and the FIX protocol;
Knowledge of Java high speed network programming and related libraries;
Knowledge of low latency programming (e.g. garbage collection tuning memory management);
Knowledge of Linux operating systems and configuration focused on network throughput and low latency.
You speak fluent English Dutch at a minimum B1/B2 level is required. We are looking for someone who is willing to actively improve their Dutch and feels comfortable in an environment where colleagues mainly speak Dutch.
What do we offer
Salary: 91k incl 8% holiday allowance;
Bonus: minimum of 2 months with a maximum depending on performance;
Lease car possible
Company mobile phone;
Pension scheme;
Contract: Initially 6 or 12 months with the prospect of a permanent contract;
Working in a small close knit team with short lines and a pragmatic approach;
Room for your own input technical growth and impact on the product.
Minimum of 3 days per week in the office in Purmerend 2 days working from home;
About us
We are a specialized player within the FX trading industry and develop our technology fully in-house. Our platform is modular scalable and designed for maximum performance and reliability. We believe in ownership pragmatism and technical quality.
With us you dont just build software you work on systems that have a direct impact on trading and performance.
Interested APPLY now!
View more
View less