Java Developer – Blockchain & Crypto

SAO PAULO, SAO PAULO, Brazil
Full Time
Experienced

Compensation: $50,000 USD/year + performance bonuses
🎁 Benefits: Aguinaldo (13th-month bonus), health insurance
📍 Location: Hybrid – based in Brazil (occasional in-office collaboration)
🕒 Schedule: Full-time, flexible hours across global teams


PLEASE PROVIDE RESUME IN ENGLISH


About Mamoru

Mamoru is a global provider of digital asset financial services, backed by AP Capital. With over 18 offices worldwide, we specialize in OTC crypto trading, FX payment solutions, and institutional-grade blockchain infrastructure. We operate a centralized crypto OTC desk using a Request for Quote (RFQ) model and deploy market-neutral, multi-arbitrage strategies.

We’re growing fast, and we’re looking for ambitious developers ready to shape the future of blockchain-powered finance.


About the Role

We’re seeking a Java Developer with strong experience in blockchain or crypto-focused back-end development. You’ll work directly with our engineering and trading teams to build scalable systems for trading, asset management, and crypto payments. This is a hands-on development role focused on performance, reliability, and integration with financial protocols and platforms.


Key Responsibilities

  • Develop and maintain Java-based microservices for blockchain trading systems

  • Integrate with external APIs, blockchain nodes, and financial services

  • Work on high-frequency, low-latency systems for OTC crypto and FX trading

  • Collaborate with DevOps and Quant teams to optimize backend performance

  • Contribute to secure, scalable, and compliant software architecture

  • Debug, test, and maintain backend code in production environments


Requirements

  • 3+ years of experience in Java development

  • Solid understanding of object-oriented programming and design patterns

  • Experience in blockchain development, smart contract integration, or crypto infrastructure

  • Familiarity with RESTful APIs, WebSockets, and messaging queues (e.g., Kafka, RabbitMQ)

  • Understanding of cryptographic principles and DeFi/crypto protocols

  • Comfortable working in agile, distributed, and fast-paced teams

  • Strong communication skills in English


Nice to Have

  • Experience with Kotlin, Python, or Rust

  • Knowledge of crypto custody, wallets, or exchanges

  • Familiarity with tools like Docker, Kubernetes, and CI/CD pipelines

  • Exposure to FIX protocol, RFQ models, or financial APIs


Why Join Mamoru?

  • Work with a global fintech innovator at the frontier of digital finance

  • Collaborate with experts in trading, blockchain, and quantitative strategies

  • Hybrid model with flexibility and autonomy

  • Competitive salary, performance bonuses, and great benefits

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*