Please type at least 3 characters

Java Developer

work with development teams to plan, build and scale software solutions

type of job


updated at

11 months ago

job details


  • Produce and maintain clean Java/Kotlin code
  • Troubleshoot, debug, and upgrade software
  • Work with development teams to plan, build and scale software solutions
  • Take part in the decision-making process in application code design, solution development
  • Analyze new approaches to problem solving


  • 2+ years of Java experience
  • Solid knowledge of Kotlin, Java Core, Java 8 features, Web Socket, Multithreading, Stream API, JUnit, Mockito, Rest API, Java Collections Framework, Generics
  • Experience in Unix/Linux/macOS, MySQL, Docker
  • Basic knowledge of Concurrent Collections (ConcurrentHashMap, CopyOnWriteArrayList, ConcurrentSkipListMap, BlockingQueue etc.), ExecutorService, CompletableFuture
  • Understanding of OOP, patterns, and approaches to building applications
  • Experience in the development of high-load multithreaded applications
  • CVS — Git

Would be a plus:

  • Docker Compose
  • PHP/Laravel
  • Taking a part in project architecture
  • Experience with Fintech

Culture & Perks

We offer complex tasks, this is always a growth area for anyone. We have always said “yes” to development and the growth of our colleagues, it will definitely not be boring at work. Our team is ready to support up with its expertise and help.


  • Our own product
  • Official employment
  • Annual paid vacations (30 calendar days)
  • Sick leave compensation
  • Professional development and career growth
  • Warm and friendly working environment

About Us

WhiteBIT is an international fintech company with more than 700 professionals. As a cryptocurrency exchange, WhiteBIT aims to offer an intuitive user interface with a set of analytical tools for more than 3 million users. We work with cryptocurrency projects from around the world with one main goal - the mass introduction of blockchain technology.