Java Developer

Remote, Full-time · Ukraine
Job Description:

We are looking for a Java Developer to help us build functional products and applications.

Responsibilities:
  • Reverse engineering of websites and search for ways to circumvent protection against bots
  • Development and maintenance of bots for scraping public data
Requirements:
  • Experience in bot development for collecting data from websites
  • 3+ years of commercial experience with Java 8+
  • Deep knowledge of multithreading
  • Knowledge of regular expressions
  • Knowledge of SQL (mostly MySQL)
  • Good understanding of the principles of the HTTP (S) protocols, WebSocket
  • Knowledge of JavaScript syntax
  • Ability to write a clean and testable code

Will be a plus:

  • Experience in developing multi-threaded applications
  • Experience in developing asynchronous code with CompletableFuture

What we offer:

  • Ability to work remotely from anywhere in the world.
  • Paid vacation and sick days.
  • Full support and tax coverage (5%) for private entrepreneurs.
  • Participation in educational activities and thematic conferences.
  • English courses