RemoteDevJobs
Browse JobsCompaniesFull StackFrontendBackend
⚡ Boost ListingPost a Job
RemoteDevJobs

The #1 job board for remote developer positions. Updated daily with the best opportunities.

Categories

  • Full Stack
  • Frontend
  • Backend
  • DevOps / Cloud
  • Mobile
  • AI / ML

Resources

  • Browse All Jobs
  • Companies
  • Post a Job
  • Pricing

Job Alerts

Get the best remote dev jobs delivered to your inbox weekly.

© 2026 RemoteDevJobs. All rights reserved.

PrivacyTermsContact
Back to Jobs

Java Software Engineer

capital.com

Apply Now
Remote / Worldwide Full-time $90,000 - $130,000 Dec 16 22 views
JavaDistributed SystemsConcurrencyAsynchronous ProgrammingKafkaFinTech

Job Description

We are a leading trading platform expanding globally, seeking a Java Software Engineer to join our Backend Team. Our engineering team ensures the robustness, speed, and security of our products, directly impacting client experience. **Core Responsibilities:** - Design and build scalable, low-latency, high-performance backend services. - Develop distributed and asynchronous systems ensuring reliability and fault tolerance. - Optimize performance across JVM, databases, caching, and networking layers. - Apply security best practices in handling client PII and financial transactions. - Use event-driven architectures and modern messaging solutions (e.g., Kafka). - Collaborate with cross-functional teams to align architecture with business needs. - Maintain high code quality through testing, code reviews, and CI/CD practices. - Leverage AI tools to accelerate development, testing, and delivery. **Additional Responsibilities (Crypto Focused):** - Design and build backend systems for custody, wallet services, staking, and trading. - Implement secure key-management and transaction-signing workflows. - Integrate with blockchain nodes, custody providers, CEX/DEX APIs, and staking protocols. - Support third-party staking service providers and manage associated workflows. **What You Will Need:** - Proven experience in FinTech, Banking, or related financial domains. - Strong understanding of distributed systems architecture and the client-server model. - Ability to design and maintain scalable, low-latency, high-performance systems. - Solid knowledge of concurrency, multithreading, and asynchronous programming. - Awareness of security best practices in handling PII and financial transactions. - Basic understanding of network protocols and troubleshooting. - Experience working in a product-led fast-paced environment as a team player.

Interested in this role?

Apply Now

Opens company application page

Actively hiring

Apply Now

Via company website

22 viewed Dec 16

About capital.com

Similar Jobs

Software Engineer III, Community Builders

Reddit

Senior Member of Technical Staff – Software Development

Aviatrix

Senior Backend Engineer Integrations

Arbiter AI

Senior Backend Developer - Search

Ubiminds

Java Software Engineer

capital.com

Apply Now