Search...

Java Backend Developer

CryptoRefills logo
CryptoRefills

Cryptorefills helps users spend cryptocurrency for everyday needs by providing gift cards, mobile top-ups, and travel products purchasable with Bitcoin and other digital assets.

Weteringschans 165 C, Amsterdam, Netherlands
About CryptoRefills

Cryptorefills helps cryptocurrency users make everyday purchases by providing gift cards from major brands, mobile airtime, and travel products. With it, you can buy gift cards for retail brands, top up mobile credit across mobile operators, and book flights and hotels. Cryptorefills operates in over 150 countries and territories.

View jobs by CryptoRefills

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop the platform with Java, write clean and well-tested code using object-oriented programming, patterns, best practices, test-driven development, and dependency management, and work with HTTP, MongoDB, PlayFramework, Akka actors, asynchronous and reactive programming, Docker, and AWS.

Requirements

  • Profound knowledge of Java
  • Solid understanding of object-oriented programming
  • Ability to write clean, understandable, and well-tested code
  • Knowledge of programming patterns and best practices
  • Knowledge of test-driven development
  • Knowledge of dependency management
  • Deep understanding of HTTP standards
  • Experience with MongoDB
  • Experience with PlayFramework and Akka actors
  • Experience with asynchronous programming using CompletableFuture
  • Experience with reactive programming using rxJava
  • Experience with Docker containers
  • Experience with AWS

Responsibilities

  • Develop the platform using Java
  • Write clean, understandable, and well-tested code
  • Apply programming patterns and best practices
  • Use test-driven development and dependency management

Benefits

  • Remote work