Senior Java Developer (Exchange/Trading Platform)

Remote $120k–$150k senior 22 days ago full-time quality 8.2/10

Role in brief

Crypto.com seeks a Senior Java Developer to design and implement solutions for its derivatives exchange platform. This role involves full-stack development of microservices, focusing on automated testing and continuous delivery. Candidates with experience in trading applications and a strong desire for continuous improvement will find this role suitable.

Javamicroservicesautomated testingDevOps

About the role

This position involves designing, developing, and implementing products and solutions for a derivatives exchange platform. The work centers on microservice-based components, requiring a full-stack approach. A key aspect is collaborating with the product management team to optimize existing models and develop new ones, ensuring the platform evolves with business needs.

The role emphasizes building a rapidly deployable system through automated testing, continuous integration, and delivery. This includes identifying and solving problems in backend infrastructure and platforms, as well as cross-stack issues. Success in this role means contributing to a secure and scalable infrastructure by working closely with security and DevOps teams to upgrade and improve the technology stack.

Candidates should be prepared to participate in code audits, testing, and releases, while also managing code and function implementation documents. The environment requires adaptability to changing priorities and a commitment to continuous learning. A background in developing trading applications, particularly in derivatives, is beneficial.

The salary for this role ranges from $120,000 to $150,000 USD annually.

Skills that matter here

  • Java: The role requires at least 5 years of experience programming in Java for full-stack design and development.
  • microservices: Solutions for the derivatives exchange platform are built using a microservice-based architecture.
  • automated testing: A core responsibility is building rapidly deployable systems with automated testing and continuous integration.
  • DevOps: The developer will work closely with the DevOps team to upgrade and improve the technology stack.

Who this role suits

  • A person who thrives on continuous improvement and holds strong responsibility for their tasks.
  • Someone who is open to challenges and eager to learn new technologies and methodologies.
  • An individual capable of working under pressure and adapting to changing priorities in a fast-moving industry.
  • A developer with a background in trading applications, especially derivatives, would be well-suited.

From the employer

Responsibilities

  • Responsible for the full-stack design, development and implement products and solutions for our derivatives exchange platform in a number of micro-service based components
  • Work closely with product management team to continuously optimise existing or develop new models/products/algorithms
  • Participate in code audit, test and release;
  • Build a rapidly deployable system with automated testing, continuous integration, and delivery;
  • Identify problems in back-end infrastructure and platforms and implement solutions;
  • Analyze and solve cross-stack problems;
  • Work closely with security team to build and operate high security and scalable infrastructure and back-end services;
  • Participate in the management of all code and function implementation documents;
  • Work closely with the DevOps team to continuously upgrade and improve the technology stack.

Requirements

  • 5+ years experience on programming in java
  • Preferably experience at an Investment Bank, Hedge Fund or Exchange developing trading applications in Equity, FX or Derivative products in traditional or crypto market
  • Adapt and understand TDD methodology, experience on doing automated testing
  • Strong desire for do things better, attention to detail and hold strong responsibility to his/her tasks
  • Open to challenges and eager to learn
  • Able to work under pressure, fast learner and able to adapt changing priorities within a fast moving industry
  • Derivative product experience is a plus

Benefits

  • Competitive salary
  • Attractive annual leave entitlement including: birthday, work anniversary
  • 401(k) plan with employer match
  • Eligible for company-sponsored group health, dental, vision, and life/disability insurance
  • Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up
  • Aspire career alternatives through us - our internal mobility program offers employees a new scope.

Questions about this role

What is the remote work policy for this role?

This is a remote position with work flexibility adoption, allowing for flexi-work hours and a remote setup.

What is the seniority level required for this position?

This is a senior-level position, requiring at least 5 years of programming experience in Java.

What skills are essential for this role?

Essential skills include Java, experience with microservices, automated testing, and familiarity with DevOps practices.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Crypto.com.