Senior Java Engineer (Foreign Exchange)
Kapelanka, Kraków
ITDS
Senior Java Developer
Join us, and build low-latency systems powering global financial markets!
Kraków - based opportunity with hybrid work model (2 days/week in the office).
As a Senior Java Developer, you will be working for our client, a global financial institution delivering complex trading and eCommerce platforms used by global markets. You will be contributing to the design, development, and optimization of highly available, low-latency systems that support critical trading desk operations. This role involves collaborating with business stakeholders and cross-functional teams to ensure requirements are fully understood, creating scalable technical designs, and implementing solutions that meet the highest performance standards. You will be leveraging your expertise to build resilient systems that power real-time trading environments.
Your main responsibilities:
Liaising with business stakeholders to ensure full understanding of requirements
Drawing up detailed technical designs aligned with business and architectural needs
Collaborating with external consultancies to provide technical and design expertise
Implementing technical solutions using industry-standard patterns and methodologies
Writing automated unit and integration tests to ensure reliability
Performing full testing prior to user acceptance phases
Assisting with deployments into development and test environments
Participating in support rotations to resolve production issues when required
Documenting technical solutions clearly for internal and external stakeholders
Optimizing systems for high performance, scalability, and low latency
You're ideal for this role if you have:
Solid experience in Java server-side development with multi-threaded systems
Demonstrable experience building highly available and distributed applications
Strong knowledge in tuning and developing low-latency systems
Understanding of FX spot or equities algorithmic execution and pricing
Experience working with enterprise systems and agile delivery practices
Knowledge of spot and forward FX market conventions
Ability to liaise effectively with Front Office, production support, and IT teams
Strong problem-solving and analytical skills
Excellent communication and interpersonal skills
Ability to work independently as a self-starter and within a team environment
It is a strong plus if you have:
Experience in a front office development team within an investment bank
Background in architectural design and solution delivery
Knowledge of enterprise integration and messaging technologies such as 29 West or Multicast
Familiarity with FIX protocol for financial messaging
Experience with time-series databases such as KDB
Understanding of lock-free algorithms, threading, and advanced low-latency tuning
We offer you:
ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participate in Social Events, training, and work in an international environment
Access to attractive Medical Package
Access to Multisport Program
Access to Pluralsight
Flexible hours & remote work
Internal job number #7699 You can report violations in accordance with ITDS’s Whistleblower Procedure available here.
Senior Java Engineer (Foreign Exchange)
Senior Java Engineer (Foreign Exchange)
Kapelanka, Kraków
ITDS