We are seeking an experienced Java Developer to join our client focus on eFX pricing systems team. This role involves developing high-performance, low-latency Java applications for our electronic trading platforms. The successful candidate will work closely with cross-functional teams to design, implement, and optimize our eFX pricing and trading algorithms
Key Responsibilities
- Develop and maintain high-performance Java applications for eFX pricing and trading systems
- Collaborate with traders, quantitative analysts, and infrastructure specialists to enhance our eFX trading platform
- Design and implement efficient pricing algorithms, ensuring real-time responsiveness to market dynamics
- Create robust risk management tools and mechanisms for real-time risk assessment and mitigation
- Identify and resolve performance bottlenecks to ensure consistently high-speed and reliable trading capabilities
- Participate in sprint planning, estimation, and provide regular status updates to project managers
- Contribute to the development of all aspects of product delivery, including design documents, functional specifications, unit testing, and component build
- Provide technical assistance and third-line support to internal Production Support teams
- Participate in software releases, potentially including out-of-hours/weekend deployments
Requirements
- Bachelor's or Master's degree in Computer Science, Mathematics, Physics, or Engineering
- 4+ years of experience in Java development, specifically including Multithreading, Low latency programming, Garbage collection-aware techniques, Performance monitoring and designing appropriate metrics
- Track record in working with Front Office
- Proficiency in developing and implementing pricing models, algorithmic trading strategies, and real-time market data processing will be a plus
- Familiarity with risk management concepts, real-time risk assessment, and mitigation strategies within trading environments
- Experience working with agile methodologies and version control systems
- Strong problem-solving skills with the ability to efficiently troubleshoot complex trading system issues
- Excellent communication abilities to liaise with both IT and desk stakeholders
Company Culture
Our client values innovation, teamwork, and continuous learning. They encourage their employees to stay updated with industry trends, emerging technologies, and regulatory changes to drive innovation within trading platforms. they foster a collaborative environment where team members can share ideas and contribute to the evolution of our technology stack.