Depositphotos Company Profile

Java Developer


Деталі вакансії

We are looking for a Java Developer (middle) for Depositphotos.


  • Strong core Java development skills. Expertise in Object Oriented Design.
  • Knowledge of multi-core and distributed programming techniques.
  • Knowledge of performance tuning, troubleshooting and debugging techniques.
  • Exposure to Test Driven Development, Continuous Integration, and other XP practices
 Will be a plus:
  • Java 8-11, Kotlin, Python
  • Spring Framework (Boot, Cloud, Integration, Data, AOP, etc.)
  • Elasticsearch
  • Familiar with AWS Stack (ec2, s3)
  • Relational database: MySQL, PostgreSQL.
  • Apache Spark, Hbase
  • Docker


Responsibilities: Implementing and support business logic within our Search system and related infrastructure.


What we offer:


  • Competitive compensation level
  • Paid Vacations (24 days), Statutory Holidays and Sick leaves
  • Comfortable Office
  • Flexible schedule with the ability to work remotely
  • Professional Growth
  • Corporate parties, celebrations and office games