Role Overview:
We are seeking a highly skilled Java Developer to join our Electronic Trading Technology team, focusing on FX trading systems. The ideal candidate will have strong expertise in building high-performance, low-latency trading applications and a deep understanding of FX market microstructure and electronic trading platforms.
Key Responsibilities:
- Develop, enhance, and extend electronic trading systems for improved performance, scalability, and functionality.
- Collaborate with global technology teams and business stakeholders to deliver high-quality solutions in a fast-paced environment.
- Work across the full software development lifecycle, from requirements gathering to deployment and support.
- Independently manage project deliveries and ensure timely execution.
- Provide production support, troubleshooting, and performance tuning for critical trading applications.
- Engage with business owners and stakeholders to understand requirements and translate them into technical solutions.
- Design and implement distributed, low-latency FX trading applications.
Required Skills & Qualifications:
- Strong hands-on experience in Java development with deep knowledge of the Spring Framework.
- Proven experience in designing and developing distributed electronic trading systems, preferably in FX.
- In-depth understanding of FX electronic trading, including:
- Market microstructure
- Order flow and lifecycle
- Matching rules
- ECN interactions
- Strong expertise in multithreading, concurrency, and performance optimization.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with messaging middleware (e.g., JMS, Kafka, or similar technologies).
- Familiarity with Agile methodologies such as Scrum, Kanban, or XP, and continuous integration practices.
- Scripting experience in one or more languages (Shell, Python, Perl, Ruby).
- Experience working on front-office trading systems.
Preferred Qualifications:
- Business domain knowledge in FX and/or FX Options.
- Prior experience in the electronic trading domain within investment banks or financial institutions.
- Exposure to low-latency systems and high-frequency trading environments.
Key Competencies:
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management abilities
- Ability to work independently and in globally distributed teams
- High attention to detail and quality
Kindly Share me your CV: [email protected]
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer | Remote
2026-06-05
Senior Software Engineer
2026-05-24
Staff Software Engineer, Judiciary
2026-05-24
- Posted
- May 24, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Smart IMS Inc.
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer | Remote
2026-06-05
Senior Software Engineer
2026-05-24
Staff Software Engineer, Judiciary
2026-05-24