Job Description
<p><strong>Java Developer in Trading </strong></p><p><br></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>Our trading team is looking for talented <strong>Java Engineers</strong> who would work on improving our <strong>trading syetem</strong> including matching engine, API and Websocket server. Itβs an interesting and challenging position for a high load, <strong>high volume & low latency system.</strong></p><p><br></p><p><strong>Responsibilities: </strong></p><ul><li>Design & build new features into crypto trading system</li><li>Develop and optimize trading algorithms, order routing, and execution strategies</li><li>Implement and integrate various cryptocurrency exchange APIs and market data feeds into the trading system</li><li>Extensive use of unit & integration tests</li><li>Use best software practices to ensure code quality</li><li>Improve system performance and decrease overall latency</li><li>Collaborate with infrastructure teams to ensure system stability, scalability, and reliability</li></ul><p><br></p><p><strong>Qualifications: </strong></p><ul><li>Solid java coding experience with focus on <strong>crypto trading systems</strong></li><li>Good understanding of crypto markets, spot trading, order types, and trading protocols.</li><li>Understanding of design patterns & SOLID principles</li><li>Experience of TDD with Junit, Cucumber</li><li>Good knowledge of data structures & algos</li><li>Good knowledge of Spring Boot, Postgres/MySQL</li><li>Good knowledge of API design and development</li><li>Familiarity with DevOps and CI/CD practices</li><li>Sound understanding of message broker technology including Kafka</li><li>Understanding principles behind low latency & zero GC code</li><li>Experience with low latency libraries including Aeron or Chronicle queue/map</li><li>Basic understanding of FIX protocol</li></ul><p><strong> </strong></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><br></p><p><strong>We’d love you to join us for this journey!</strong></p>