Job Description
Spark Systems are builders of smart and efficient trading platforms. We believe that the current foreign exchange buy-side can be better served by being redefined by Spark Systems platform. From local banks to hedge funds; retail traders to corporate treasuries; Spark Systems aims to serve specific requirements of buy-side sub groups.
If you’re looking for a fast-paced, mission-driven organization where opportunities to learn and excel are endless, then Spark Systems is the place for you.
We are expanding our technical team to Malaysia and are on the lookout for talented Java developers that are interested in working with ultra low-latency software
Pls email your resume to hr@sparksystems.sg with the email title [David] Java Developer @ Malaysia
WHAT YOU WILL BE DOING
- Build best in class low latency, high performance electronic trading system.
- Develop distributed and scalable solution for market connectivity gateways using FIX or other financial protocol in a very low latency environment/
- Continuous improving tools for performance tracking, monitoring and reporting on suit of trading applications.
- Communication with sales and clients about new feature requirement and participate in solutioning.
REQUIREMENTS
- Advanced programing knowledge in Core Java and concurrency with 2+ years of experience
- Competent in low latency, high performance server side development
- Knowledge of financial markets and financial transactions such as Forex, Equities, Futures would be a plus
- Knowledge with FIX or other financial transaction protocols would be a plus
- Knowledge in low latency open source libraries such as Disruptor, Chronicle Queue, Aeron would be a plus
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills
- Working knowledge of SQL databases, queries and stored procedures
- Knowledge in development lifecycle and build tools such as Git, Maven, Jira, Jenkins, etc
- Self-starter, good work ethics, resourceful and problem solver, being able to gain initiative, work independently and produce high quality solution
WHATS NEXT
After you submit your application, you can expect the following steps in the recruitment process:
- Initial screening call
- Take home assignment
- Assignment review, live coding and interview with the senior engineers
WORKING AT SPARK SYSTEMS
- Work alongside diverse, world-class talent in an environment where learning and growth opportunities are endless
- Tackle fast-paced, challenging and unique projects
- Competitive salary and benefits
- Balance life and work with flexible working options and casual work attire