Java Jobs in Web3

4,128 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Java Jobs in Web3
Job Position Company Posted Location Salary Tags

BitMEX

Hong Kong, Hong Kong

$45k - $100k

Mirana

Singapore, Singapore

$40k - $56k

Magno IT Recruitment

Utrecht, Netherlands

$85k - $150k

Eleks

Remote

$45k - $100k

Taurus SA

Geneva, Switzerland

$30k - $70k

Crypto.com

Hong Kong, Hong Kong

$30k - $60k

Crypto.com

Hong Kong, Hong Kong

$45k - $90k

Caiz Development GmbH

Frankfurt, Germany

$81k - $84k

BitMEX

Singapore, Singapore

$45k - $100k

Crypto.com

Hong Kong, Hong Kong

$30k - $70k

Crypto.com

Remote

$30k - $70k

Crypto.com

Sydney, Australia

$45k - $53k

Crypto.com

Singapore, Singapore

$43k - $70k

BitGo

Palo Alto, CA, United States

$45k - $72k

Crypto.com

Remote

$32k - $72k

Senior Software Engineer Algo and Electronic Trading

BitMEX
$45k - $100k estimated

This job is closed

Overview

This is a very crucial role where the engineer would be a part of our global development team, and lead the re-architecture, design and development from the ground up for building an Order Management and Execution System, Smart order router, and Algorithmic Development for our Brokerage and Market Making business. This would be a full front to back system for Digital and Crypto assets including coins, nfts, smart contracts and defi.

Key Responsibilities :

  • Develop exchange/client connectivity components to sit on the trading bus.
  • Provide components for Market Data, Private Data feeds, and Order and Executions
  • Work closely with DevOps and Operations to provide stack and performance monitoring
  • Managing a small development team.
  • Build, enhance and maintain connectivity options for clients including FIX, REST and WebSockets.
  • Liaise with the group-wide API standard to ensure we provide a consistent experience for clients connecting to services across 100x.
  • Work on building automated trading algorithms for trading digital and crypto assets, and work on building smart order router

Requirements

  • Low latency programming expertise in Java, with ability to do performance tuning
  • Experience in building Algorithmic trading systems
  • Design skills for building systems from ground up for order management and execution
  • Strong understanding of threading models, JVM memory management and optimization.
  • Experience integrating with REST and Websocket APIs.
  • Experience developing distributed components which communicate over middleware solutions such as NATS, Kafka, TibCo and Solace.
  • Following TDD/BDD methodologies and clean coding practices.
  • Experience working in a Linux environment.
  • Comfortable working with developer tools such as GIT, Jira and Confluence.
  • Familiar with automated build, test and deployment pipelines (e.g. GitLab or Jenkins).
  • Strong problem-solving skills and a confident communicator.
  • Ability to work independently and comfortably to tight schedules.

Desirable

  • Good understanding of cloud and kubernetes
  • Experience of running scalable applications in Cloud (AWS) environments

What does a Java developer in web3 do?

A Java developer in web3 would likely be focused on developing applications that use the Java programming language in the context of the web3 technology stack

Web3 is a collective term used to refer to the next generation of decentralized, blockchain-based technologies that are aimed at creating a more open and secure internet

In this context, a Java developer would be responsible for writing code that interacts with web3 technologies, such as decentralized applications (DApps) and smart contracts, to create new tools and services that run on the blockchain

This could involve working with cutting-edge technologies such as Ethereum, which is a popular blockchain platform that uses the Java programming language, as well as other web3 technologies and frameworks.