Java Developer, Digital Assets FinTech

London 22 months agoFull-time External
Negotiable
The Client My client is an institutionally backed Cryptocurrency Fintech business, building a stake of the art digital asset custody solution. They are the first regulated digital asset custody solution built by institutions for institutions, established to fill a gap in the marketplace and provide regulated entities with a secure and compliant custody service for investment in digital assets. They draw together substantial expertise from banking, asset administration, fund management, trading, and digital asset security to establish a secure and scalable digital asset investment business. What You'll Get • A superb opportunity to join an institutionally backed, cutting edge Crypto Fintech at the beginning of their journey. • An opportunity to work closely with the leadership team, contributing to and influencing decision making. • Opportunities for learning and development, reflecting the importance of lifelong learning. • Ability to work cross-functionally across the company on major initiatives and be at the forefront of innovative design and development. • Market leading salary and annual discretionary bonus. • Pension contributions, in addition to Health Insurance, Life Assurance. • 25 Annual Leave. What You'll Do The role involves providing production support and development for the platform. The platform interfaces to exchanges and other liquidity providers and MPC/HSM vaults, marshalling digital assets between them based on rigorously controlled procedures. Inherited cyber security risks of the industry necessitate a security-first approach, so the role requires a good understanding of secure system development practices. The system is built on Microsoft Azure cloud services with dockerised containers orchestrated inclusters. The primary development languages are Java, Javascript and Python. The team is small and this role is a key position in the engineering team. • Production system engineering including but not limited to monitoring, alerting and service management • Architectural design input • Engineering development of the platform and any other inhouse systems that support the business • Periodic out of hours support for the platform • Production support of the application and its infrastructure • Integration with multiple vendor products and services • Integration with exchanges, financial intermediaries, datafeeds and data repositories Undertaking any other such duties as may be reasonably required by the role. What You'll Need • Java programming in web system development • Production Support experience • Container orchestration experience • DevSecOps experience • Experience of working with CI/CD pipelines • Secure coding principles • Messaging formats • Coding APIs • Blockchain / Crypto knowledge