Software Engineer - Core Java (Trading Services)As a Java Software Engineer within the eFX technology team, you will work alongside traders, quantitative analysts, and developers to build and optimize low-latency FX trading platforms. You will be responsible for designing scalable, high-performance systems, ensuring efficient market data aggregation, electronic pricing, and seamless trade execution. Your role will also involve supporting continuous improvement and collaborating within cross-functional squads.
Key Role Responsibilities: Design, build, and maintain low-latency FX trading systems for electronic market making and algorithmic trading.Work closely with traders, analysts, and testers to gather requirements and deliver optimal technical solutions.Utilize tools and practices to build, test, and deploy software efficiently, contributing to continuous delivery efforts.Provide platform support as needed, handling incident management and troubleshooting.Participate in engineering communities, sharing knowledge, and attending meetups and conferences.Technical Skills and Experience Required: Strong expertise in Java 8 with experience in multi-threaded programming.Hands-on experience with domain-driven design, microservices, and functional programming.Proficiency in building high-throughput, low-latency systems, with a focus on optimization and performance tuning.Experience with shell scripting (Bash) and Linux environments.Strong analytical and problem-solving abilities with the capability to diagnose and resolve defects.Familiarity with Agile methodologies and DevOps practices.Ability to collaborate effectively within eFX and broader technology teams.Highly Regarded Skills: Experience in quantitative development within high-frequency trading or market making.Knowledge of low-latency messaging and event-driven architectures.Familiarity with FX trading systems, SOR (Smart Order Routing), or FIX protocol.Understanding of Linux kernel internals, hardware optimization, or KDB/Q databases.Experience with Python or R programming languages.Company Benefits: Competitive salary package and career progression opportunities.Collaborative, high-performance culture with a focus on continuous improvement.Exposure to cutting-edge technology and innovative projects.Flexible work arrangements to support work-life balance.Opportunities to attend industry meetups, conferences, and training sessions.Join a forward-thinking team that thrives on solving complex challenges and driving innovation in the financial technology space. Apply today to become a key contributor to exciting FX technology projects.
Please note: Only candidates who possess a permanent residency or citizenship are eligible to apply for the position. #J-18808-Ljbffr