Crypto.com14.02.26
AI SCORE 8.5

Mid to Senior Software Developer - Java for Crypto Exchange

$120K–$150K/year

About the Role

We are seeking a talented Mid to Senior Software Developer to join our dynamic team at Crypto.com. As a Software Developer (remote), you will play a crucial role in designing, developing, maintaining, and improving software for various venture projects. These projects are adjacent to our core businesses and are bootstrapped quickly with a lean team. You will be actively involved in the design of various components behind scalable applications, from frontend UI to backend infrastructure.

In another bold move, Crypto.com acquired Nadex (North American Derivatives Exchange), founded in 2008, which is the premier US exchange for binary options, call spreads, and knock-outs. This acquisition offers secure and innovative ways for users to participate in the markets. We are regulated by the Commodity Futures Trading Commission (CFTC) as a registered DCO and DCM. The North American Derivatives Exchange (NADEX), a wholly owned subsidiary of Crypto.com, is a fully regulated Chicago-based derivatives exchange.

As a Java Developer for the NADEX Exchange Development group, you'll be responsible for producing high-performance, low-latency software to support the exchange, reporting to the Technical Manager for NADEX. You’ll design new changes using your experience to create solutions that meet the demanding needs of a high-volume, real-time system, focusing on performance and reliability.

What You'll Do

  • Develop, test, and maintain high-quality Java applications to serve millions of global users.
  • Collaborate with product managers, stakeholders, and other software developers to design and implement software solutions that meet business requirements.
  • Analyze, troubleshoot, and debug complex Java applications and identify areas for improvement.
  • Establish a quick turnaround deployable system with automated testing and continuous integration and delivery.
  • Ensure that software solutions are scalable, reliable, and performant.
  • Develop and maintain technical documentation for applications and processes.
  • Ensure that software solutions comply with industry and regulatory standards.
  • Participate in code reviews and provide constructive feedback to other developers.
  • Keep up-to-date with the latest technologies, trends, and best practices in the field.
  • Analyze and resolve production issues while documenting and following up on issues.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field.
  • At least 4 years of professional experience in developing and maintaining Java applications.
  • Solid knowledge of core Java, Spring Framework, and other relevant frameworks and tools.
  • Experience in developing and integrating with RESTful APIs and microservices.
  • Understanding of software development best practices, including agile methodologies, test-driven development, and continuous integration/continuous deployment.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently as well as part of a team.
  • Knowledge of low-level networking or OS internals (Linux).
  • Humble to embrace better ideas from others, eager to make things better, and open to challenges and possibilities.

Nice to Have

  • Experience with cloud-based technologies such as AWS or Azure.
  • Familiarity with DevOps tools such as Jenkins, Ansible, or Docker.
  • Knowledge of financial services regulations and compliance.
  • Experience with SQL and database design and optimization.
  • Experience with Kubernetes.
  • Experience with FIX protocol.
  • Experience with messaging systems such as Kafka or Artemis/RabbitMQ.

What We Offer

  • Competitive salary.
  • Attractive annual leave entitlement including birthday and work anniversary leave.
  • Flexibility in work hours and hybrid or remote setup.
  • Internal mobility program offering diverse career alternatives.
  • Crypto.com Visa card provided upon joining.
  • Growth from within with opportunities to develop new skill sets.
  • A supportive work culture with colleagues who are some of the best in the industry.
  • Engagement with stakeholders to achieve our ultimate goal - Cryptocurrency in every wallet.
Language Requirements
EnglishB2
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work in a fast-growing crypto environment, focusing on innovative software development. Enjoy competitive pay and flexible working conditions.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.