About Us M-DAQ Global is a leading financial technology group specialising in foreign exchange (FX) and payment solutions to facilitate seamless cross-border transactions. Our proprietary technology empowers enterprises and SMEs with FX clarity, certainty, and payment mobility. Founded and headquartered in Singapore, M-DAQ Global operates across 7 countries and territories today, serving a diverse B2B clientele across 45 markets. Our offerings range from customised to advanced FX solutions via UI and API integrations. With our proprietary FX engine, we provide technology-driven solutions for cross-border trading ecosystems. Leveraging a robust network across Asia, M-DAQ Global enables businesses to seamlessly manage cross-border collections and payments, while offering value-added services such as AI-driven KYB onboarding and advanced risk management. For more information, please visit: www.m-daq.com. About the Role Be part of a talented multinational team of software engineers responsible for building a game-changing platform. We are expanding our team and looking for energetic and creative Java Developers to join us in our dynamic and agile collaborative environment. Job Description: Develop new features, applications and also well versed in maintaining and enhancing platform. Understand in depth the architecture and design of M-DAQ Fx Platform to the extend of being able to autonomously develop and deliver high quality features. Collaborate with engineers, product managers, and designers to build great applications. Develop & implement tests for ensuring the quality, performance, & scalability of our application. Take ownership of platform end to end architecturally. Proactively identify problems and take the lead to resolve them. Improve engineering standards, tooling, and processes. Skills and Qualifications: Hardcore java developers required. Someone who has extensive details on the internal workings of the JVM, appreciates mechanical sympathy, has a passion for low latency and high performance systems Good Core Java Knowledge - Threading, GC, Deployment, Troubleshooting, Maven Good experience with data structures Experience in architecture/design area Lock free and concurrent systems Knowledge of high frequency, low latency systems Knowledge in scalability/high availability Working Knowledge in FIX Protocol (Preferably in FX) Familiarity with FIX protocol and any other connectivity protocol is a good to have but not necessary Financial background specially FX is a good to have but not necessary Knowledge of python ideally or any other scripting language - (Bonus) Knowledge on networking is highly desired. TCP/IP, UDP, NIO highly desired (BONUS) Working Knowledge in browser rich-client framework like Reactjs/Angularjs. Why Us? Make a positive impact to the world’s economy by creating a World without Currency Borders™ Innovation Mindset, People-Oriented Challenging environment, offering great opportunities to learn and grow Creative and Innovative Workplace We offer competitive remuneration, including employee stock options and employee benefits

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
6 hours ago
Job Expire:
1w 6d
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore