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
|
|
|