Lending Java Developer
Galaxy Digital is a financial services and investment management firm specializing in the digital asset, cryptocurrency, and blockchain technology sectors. Serving primarily institutional clients, the company offers a comprehensive suite of services including trading, asset management, investment banking, and data center infrastructure for AI and high-performance computing.
About Galaxy Digital
Galaxy Digital is a diversified financial services and investment management firm focused on the digital asset, cryptocurrency, and blockchain technology sectors. The company's operations are structured across three primary business lines: Global Markets, Asset Management & Infrastructure, and Data Centers. The Global Markets division provides institutional access to a full suite of digital asset products and services, including OTC trading, derivatives, and investment banking. The Asset Management & Infrastructure arm offers a wide range of investment strategies such as ETFs, hedge funds, and venture capital, alongside essential blockchain services like staking, tokenization, and custody solutions. The Data Centers business focuses on bitcoin mining and is expanding into AI and High-Performance Computing (HPC). Galaxy serves a diverse clientele, from institutional investors and trading firms to Web3 founders and miners, and also provides extensive educational resources, research, and market insights through its Digital Assets Academy and various podcasts.
Skills
About the Role
You will work on core lending infrastructure, implementing loan origination and lifecycle management, collateral valuation and margining, interest accrual and rate models, and liquidation and risk management mechanisms. You will build and maintain reliable APIs, integrate with blockchain networks and external feeds, write well-tested documented code, participate in code reviews and architecture discussions, and monitor and improve system performance, security, and reliability in production.
Requirements
- 10+ years of relevant development experience
- Excellent core Java skills
- Knowledge of Spring
- Knowledge of Kafka
- Experience developing microservices
- Code optimization and profiling capabilities
Responsibilities
- Design backend services for crypto lending and borrowing products
- Develop and maintain core lending logic including loan origination and lifecycle management
- Implement collateral valuation and margining
- Implement interest rate models and accrual
- Implement liquidation and risk management mechanisms
- Build reliable, scalable APIs for internal and external consumers
- Integrate with blockchain networks, smart contracts, custodians, oracles, and pricing feeds
- Collaborate with product, risk, and compliance teams to translate requirements into systems
- Write clean, well-tested, and well-documented code
- Participate in code reviews and architectural discussions
- Monitor and improve system performance, security, and reliability in production
Benefits
- Flexible Time Off (unlimited paid vacation)
- Company paid sick leave
- Company-paid health and protective benefits for employees partners and dependents
- Generous paid Parental Leave
- Free virtual coaching and counseling sessions through Headspace
- Free daily snacks in-office
- Employee Resource Groups
