Sf | Senior Java Developer | Purmerend | Fx / Trading | 110k - €110.000 A Year
Senior Java developer building and optimizing a high-performance, low-latency FX trading platform in Purmerend, working on the market data distribution component and algo trading engine. Core stack: Java JDK 21+, FIX protocol, high-speed/low-latency networking, Linux tuning, and CI/CD.
- Compensation
- €110K–€111K / yr
- Location
- Netherlands
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 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
- Familiarity with large, complex distributed systems
- 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 OS configuration for network throughput and low latency
- Fluent English; Dutch at minimum B1/B2 level with willingness to improve
- Motivation to work in a small company; startup experience is a MUST
Nice to have
- Experience within the FX industry or trading environment
Full description
SF | Senior Java Developer | Purmerend | FX / Trading | 110k Purmerend, Netherlands | Posted on 03/31/2026
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.
This role comes with a high level of responsibility, so it’s important that you actively seek and embrace it. You are confident, stand firm in your position, and are able to collaborate diplomatically with other team members.
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;