Java Jobs in Web3

4,445 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

Logos

London, United Kingdom

$81k - $95k

LayerZero Labs

Remote

$112k - $156k

Localcoin

Toronto, Canada

$76k - $91k

Binance

Singapore, Singapore

FalconX

San Francisco, CA, United States

$106k - $165k

Binance

Singapore, Singapore

OKX

Singapore, Singapore

$58k - $85k

Blockchain.com

Buenos Aires, Argentina

$81k - $84k

Binance

Taipei, Taiwan

OKX

Singapore, Singapore

$94k - $96k

Red Cell Partners

United States

$90k - $110k

Ripple

Toronto, Canada

$112k - $156k

Nogle

Taipei, Taiwan

$81k - $189k

FalconX

Remote

$105k - $117k

OKX

Hong Kong, Hong Kong

$27k - $45k

Logos
$81k - $95k estimated
ENG London, England, United Kingdom
Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.

Who we are

P2P networks are at the heart of decentralized technologies and libp2p has quickly gained popularity as the goto p2p stack.

We, the Vac P2P R&D service unit, have successfully implemented and deployed a full fledged libp2p stack,which is now powering theNimbus Ethereum 2 clientas well asWaku.

Our implementation is written in Nim - an efficient, expressive and elegant programming language.Besides developingnim-libp2p, we conduct applied P2P research and take part in the libp2p specification process.

The role:

  • We are seeking a skilled P2P Networking Protocol Engineer to work on the implementation and refinement of P2P networking protocols.
  • Your primary focus will be on advancing the nim-libp2p implementation by further architecting and developing its capabilities,
    adhering to existing specifications, and also improving and enhancing existing protocols.
  • Your responsibilities include collaborating across teams to address networking-specific needs, ensuring interoperability, scalability, and security in distributed systems.
  • You will play a critical role in researching and developing innovative solutions, pushing the boundaries of P2P networking technology to meet evolving demands effectively.

Key responsibilities

  • Implementing P2P networking protocols
  • Further architecture and development of the nim-libp2p implementation
  • Implement libp2p protocols according to existing specifications
  • Research and development of new p2p protocols and primitives
  • Working across teams to help with networking specific needs

You ideally will have

  • A passion for decentralization, p2p and privacy-preserving technology
  • Strong engineering background
  • Experience with encryption and key exchange mechanisms
  • Experience with low level/strongly typed languages (C/C++/Go/Rust or Java/C#)
  • Experience building networking-heavy applications and p2p networking specifically
  • Experience implementing with core networking protocols such as Websockets and/or Quic
  • Familiar with p2p building blocks such as gossiping, routing and discovery (DHTs), and Nat traversal
  • A strong alignment to our principles:https://status.im/about/#our-principles

Bonus points

  • Experience working remotely
  • Experience working for an open source organization
  • Previous experience with libp2p - preferably as a direct contributor to the codebase or specifications
  • Or, experience with other off-the-shelf networking stacks such as devp2p
  • Experience with the Nim language

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Interview Process

  1. Interview with our Talent Team
  2. Interview with team member from the Vac P2P team
  3. Pair programming interview with team member from the Vac P2P team
  4. Interview with Vac team lead

Compensation

We are happy to pay in any mix of fiat/crypto.

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.