Java Engineer - Contractor
Job description
About the role
This role investigates and designs complex systems for cryptocurrency data. The work translates business needs into functional applications. The focus remains on performance, quality, and reliability of services.
Software engineers turn product ideas into working code. Engineers work in small teams, review each other's work, and ship in small batches. Most teams follow agile practices such as sprints and daily standups. Engineers also write tests, fix bugs, and improve performance. The field values clear communication as much as technical skill. Engineers spend part of every week on planning, code review, and debugging, not just writing new code. The ability to explain a technical decision in plain words separates strong engineers from the rest.
Key facts
What you'll do
Investigation and design establish solutions for relatively complex systems, and these systems serve as the foundation for reliable data workflows. Performance optimization and stability monitoring maintain service continuity for data consumers who depend on timely access. Business requirements and use cases convert into functional applications that address specific user needs in the crypto data ecosystem. Efficient, reusable, and reliable Java code is designed, built, and maintained to support ongoing feature evolution and integration. Code review, testing, and verification enforce adherence to quality and security standards across the development lifecycle. Application performance, quality, and responsiveness are managed to meet the expectations of a global user base. Bottlenecks and bugs are identified, and solutions are devised to resolve issues that affect data accuracy and system throughput. Code quality and organization are maintained to support long-term maintainability and collaboration.
Requirements
The posting states a bachelor's degree requirement. Online troubleshooting experience with the full lifecycle of project development for Java applications spans 8+ years and covers similar industry scenarios. Principles of commonly used middleware underpin integration decisions and runtime behavior. Familiarity with Redis, MongoDB, MySQL, Kafka, xxl-job, K8s, SpringBoot, localCache, and Prometheus guides configuration and troubleshooting approaches. Core Java, server-side Java technologies, and Spring frameworks form the essential technical foundation for implementation work. Software design, architecture, and development integration experience ensures coherent solutions that align with evolving data workflows. Event processing models, multi-threading, enterprise integration patterns, Web Service, and REST practices structure how services communicate and scale. Experience with Reactor and Microservice approaches adds depth to distributed system implementation.
Practical notes
The role requires a degree as a baseline qualification. English proficiency at a basic or fluent level supports collaboration and code review activities. This contractor position operates globally, with remote engagement and flexible work arrangements subject to policy. Typical interview steps
Hiring for engineering roles usually starts with a recruiter screen, followed by one or two technical rounds. Candidates often solve a coding problem, discuss past projects, and answer system design questions. Some loops include a take-home task. Final rounds typically cover team fit and give candidates a chance to ask questions. Interviewers look for how you break down an unfamiliar problem, not just whether you reach the answer. Practicing a few problems aloud and reviewing your own past projects are the best preparation.
Good to know
Profiling and optimization are central to maintaining high-performance data pipelines in the cryptocurrency sector. Developers work with event-driven architectures and distributed systems that scale to handle market data. Strong API design and integration skills support interoperability between exchanges and data platforms. Containerization and orchestration tools streamline deployment and reliability for data services. Observability and monitoring practices help teams detect and resolve issues before they affect users.
About the company
Top cryptocurrency prices and charts, listed by market capitalization. Free access to current and historic data for Bitcoin and thousands of altcoins.