Ivi is one of the leaders in the online cinema market in the Russian Federation and CIS countries. №1 in the Best Employers in Russia ranking for four consecutive years.
The Big Data team is looking for a Java developer interested in working with data and developing analytical products!
How do we work?
We process 2.5 TB per day using Kafka, Flink, and ClickHouse. We develop high-load (45k qps) services on Spring Boot WebFlux.
Our task is to collect, enrich, store, and provide data, as well as develop tools for extracting maximum business value from it. Data is a crucial link in Ivi's business; we adhere to a data-driven decision-making culture.
Core Technologies:
Java, Python, Kafka, Flink, Spring Boot, Spring WebFlux, ZooKeeper, Redis, ClickHouse, PostgreSQL, Kubernetes, Docker.
At Ivi, you will:
- Develop and maintain distributed services based on streaming processing
- Develop high-load web services for business needs: advertising, analytics, recommendations, etc.
- Improve real-time user segmentation systems based on features
- Design, implement, and deploy distributed data processing and storage systems
- Work with message brokers and relational/NoSQL databases
Ivi's expectations for the candidate:
- At least 3 years of experience in Java development in commercial projects
- Good knowledge of Java Core (collections, multithreading, GC)
- Experience developing web services using Spring
- Experience working with relational databases
- Experience working in a team
Advantages may include:
- Experience in Python/Go development
- Experience with NoSQL databases
- Experience using message brokers
- Experience in distributed systems development
- Experience using Docker, Kubernetes
And, the most pleasant part. From our side, Ivi promises from day one:
- Official employment and competitive salary. We are an accredited IT company!
- Hybrid work format or in a cozy and modern office within walking distance of Dmitrovskaya and Savyolovskaya metro stations, near Flacon and Khlebozavod.
- Provision of modern work equipment, an additional monitor, and much more for comfortable work.
- Flexible start to the workday in agreement with your supervisor.
- Health care: after the probationary period — VHI with dental care, accident and critical illness insurance, and the opportunity to receive psychological consultations from the "YASNO" service.
- Support in sharing knowledge and ideas: we encourage speaking at meetups and help with preparing reports.
- Free subscription to the BestBenefits corporate discount and offers service, as well as access to the online library of the "MIF" publishing house.
- The cherry on top: a special offer on an Ivi subscription.