Skip to main content

CoinMarketCap

Java Engineer - Contractor

Global (Remote)contractormidAdded today

About this role

CoinMarketCap seeks an experienced Java contractor to design and optimize complex backend systems for their cryptocurrency data platform. You'll translate business requirements into robust applications, maintain high-performance code, and troubleshoot production systems across a global tech stack.

What you'll do

  • Design and investigate complex distributed systems independently
  • Build and maintain efficient, reusable Java code with strong quality standards
  • Optimize system performance and ensure stability of services
  • Identify bottlenecks, bugs, and implement solutions to improve reliability
  • Review, test, and verify code for security and quality adherence
  • Translate business requirements into functional, responsive applications

What they're looking for

  • Java (core and server-side technologies)
  • Spring Boot and Spring frameworks
  • Microservices architecture
  • Kafka, Redis, MongoDB, MySQL
  • Kubernetes and containerization
  • REST APIs and Web Services
  • Multi-threading and event processing
  • Prometheus monitoring

Benefits

  • Contractor position with global flexibility
  • Work on world's leading cryptocurrency data platform
  • Exposure to high-scale distributed systems
  • Opportunity to work with modern cloud-native stack
  • Involvement with mission-driven crypto data authority
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

CoinMarketCap

CoinMarketCap builds infrastructure and tooling for AI agents and blockchain systems, including SDK platforms, smart contract oracle technology, and testing frameworks. The company is hiring for DevOps engineers, QA specialists, automation test engineers, and developer-focused infrastructure roles to support its distributed systems and developer community.

View all jobs at CoinMarketCap

Likely interview questions

  • Describe a complex system you designed from scratch and how you optimized its performance under load.
  • How have you used Kafka and Redis to solve real-world data processing challenges?