About the Role
Senior Java Developer - financial systemsWe are looking for a Software Engineer to support the development of high-performance trading systems operating in distributed environments. The role involves contributing to system design, improving performance and scalability, and collaborating closely with both engineering and business teams.ResponsibilitiesDesign and build core components of distributed trading platformsReview code and architecture to ensure quality and performanceIdentify and resolve scalability, stability, and latency issuesWork with trading, risk, and portfolio management stakeholdersRequirements5+ years of experience developing financial systems in JavaStrong expertise in concurrency and multi-threaded programmingExperience with distributed systemsStrong communication skills and ability to work in fast-paced environments