We are looking for:

Senior JAVA Developer

Java Developer

Position in a large international project, full-time in an office in Chisinau, Moldova. Personal growth, interesting and challenging tasks. Communication in the office in Russian; tasks, comments, communication with product managers and marketers - in English. Regular business trips to headquarters in Los Angeles, USA. High salary with growth prospects, flexible working hours.

About You

  • Required: 2+ years of experience architecting, implementing and deploying backend services
  • Required: Experience with day to day maintenance and debugging of a distributed application, ideally dockerized microservices
  • Disciplined personal development process and familiarity with the standard tools like git and Jira
  • Aware of standard security best practices and conscious of information privacy issues
  • Excellent written and oral communication
  • Experience with and comfortable working remotely
  • Self motivated and curious, all-around good human
  • Interested in understanding and optimizing complex systems
  • Independent worker, good judgement and decision-making
  • Experience with large scale systems, e.g., terabyte-size data stores, tables with hundreds of millions of rows, millions of messages consumed from queues is a plus

Experience in at least some of the following technologies is required:

  • Java 8+, Groovy or other JVM languages, ideally exposure to the Spring (4+) and Spring Boot frameworks
  • Relational databases, ideally PostgreSQL
  • ElasticSearch
  • Caching Layers and Strategies, ideally memcached
  • Key/Value stores, ideally Redis
  • Messaging queue systems, ideally exposure to SQS
  • Pub/Sub notification systems, ideally exposure to SNS
  • Cloud computing platforms, ideally AWS

What you will get

  • Full-time office work
  • High salary
  • English courses (covered by the company)
  • Massage
  • Business trips to the headquarters in Los Angeles, USA