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
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.
- Website
- coinmarketcap.com
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?