
Senior Software Engineer Java - OTC Trading
- Amsterdam, Noord-Holland
- Vast
- Voltijds
- Design, develop, and maintain complex trading systems using Java and other related technologies
- Collaborate with quantitative analysts, traders, and other stakeholders to understand business requirements and translate them into technical solutions
- Mentor and provide technical guidance to junior members of the engineering team
- Stay current with industry trends and emerging technologies to suggest and implement improvements in our technology stack
- Participate in code reviews, testing, deployment and adoption processes to ensure high-quality, robust software solutions
- BSc or MSc in Computing Science, Mathematics or other quantitative fields
- 5+ years working experience in professional software development using Core Java
- In-depth knowledge of algorithms and data structures
- Interest in achieving maximum performance from available hardware and software
- Ability to communicate with technical and business colleagues
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
- Strong sense of teamwork and ownership
- Willing to work with different technologies and languages (including Python)
- Experience in parallel and multithreaded programming
- Kafka, Chronicle Queue, gRPC, Google Cloud, Clickhouse experience is a plus
- Airflow, Docker, Kubernetes, Helm are a plus
- Previous experience in the Trading industry is a plus
- Proficiency in Python is a plus