Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About Us
At M-DAQ Global, we're on a mission to create a World without Currency Borders™. We are a pioneering fintech group specialising in foreign exchange (FX) & payment solutions that facilitate seamless cross-border transactions for businesses worldwide.
Headquartered in Singapore, our vibrant and diverse team spans six countries and territories. We foster a dynamic environment where individuals can contribute to a comprehensive suite of solutions, from advanced FX and streamlined collections to AI-driven onboarding and enhanced risk management. If you're passionate about making a tangible impact in the global financial landscape, and eager to grow within a company that's constantly innovating, M-DAQ Global offers a unique opportunity.
Join us and be part of the team powering faster, smarter cross-border payment and FX solutions for Asia and the world.
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
- 3 to 5 years of relevant experience
- 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
Key Skills
Ranked by relevanceReady to apply?
Join M-DAQ Global and take your career to the next level!
Application takes less than 5 minutes