Job Description
<p><strong>Java Engineer – Crypto Trading Systems </strong></p><p> </p><p>We are launching a new comprehensive crypto investment platform catering to retail and institutional investors with unique differentiation points and value proposition. The product offering will include a crypto exchange, staking and advanced yield offerings, a lending offering and operating the platform’s own coin. </p><p>The core of our success is our passion for technologies, innovation and building systems that are state of the art, that allows us to stay on the edge of current market trends. </p><p>We are driven by flat organizational structure, trust and open communication across the company blended with a healthy work and life balance. </p><p>If you’re looking to be a part of a team who tackle real world problems that can be addressed by technology, then M2 might just be the place for you. If this got you excited, please keep reading!</p><p> </p><p><strong>The Opportunity: </strong></p><p> </p><p>We are seeking a skilled and motivated Java Engineer to join our team as a Matching Engine Java Engineer. The successful candidate will work on the development and maintenance of our proprietary matching engine, which is at the core of our trading platform. As a key member of our engineering team, you will work closely with other developers and stakeholders to design, implement, test, and deploy high-performance, low-latency trading systems.</p><p> </p><p><strong>Responsibilities:</strong></p><p> </p><ul><li><strong>Design and develop</strong> a robust, scalable, and high-performance <strong>crypto spot trading system.</strong></li><li>Implement and integrate various <strong>cryptocurrency exchange APIs</strong> and market data feeds into the trading system.</li><li><strong>Develop and optimize trading algorithms</strong>, order routing, and execution strategies.</li><li> Monitor and <strong>analyze trading system performance</strong>, identify bottlenecks, and implement necessary optimizations.</li><li>Implement risk management and compliance features to ensure regulatory compliance and mitigate trading risks.</li><li>Collaborate with infrastructure teams to ensure system stability, scalability, and reliability.</li><li>Collaborate with QA teams to develop and execute comprehensive testing plans for the trading system.</li><li>Provide technical guidance and support to traders and other team members regarding the usage and functionality of the trading system.</li></ul><p><strong> </strong></p><p><strong>Qualifications:</strong></p><p> </p><ul><li>Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.</li><li>Proven experience as a software developer with a <strong>focus on crypto trading systems</strong>, experience with modules like <strong>account/order/trade/market/orderbook/kline chart</strong>.</li><li>Strong programming skills in Java and with at least 10 years working experience.</li><li>Has at least<strong> 1 years of using experience of Kafka MQ </strong>middleware and production tuning experience.</li><li><strong>Solid understanding of crypto markets, spot trading, order types, and trading protocols.</strong></li><li>Experience with integrating and working with <strong>cryptocurrency exchange APIs</strong> and market data feeds.</li><li>Proficiency in developing and optimizing trading algorithms and execution strategies.</li><li>Knowledge of risk management principles and compliance requirements in the crypto trading industry.</li><li>Familiarity with distributed systems, low-latency trading, and high-throughput architectures.</li><li>Strong problem-solving skills and the ability to troubleshoot and debug complex issues.</li></ul><p><br></p><p> </p><p>At M2 diversity is our strength and we are committed to creating an inclusive environment for all. This means each one of us comes to work knowing that we have a voice and a safe, judgment-free zone to speak freely and express and share our ideas and we will be heard. </p><p>We pride ourselves on embracing our differences and welcome and encourage everyone to apply, regardless of gender, background, age, and abilities. </p><p> </p><p><strong>We’d love you to join us for this journey!</strong></p>