Position: Java Developer
Company: GoInteractive
Category: Java
Experience required: 3y
English level: intermediate

About the project
Our client is the category leader in transforming traditional video into video that is dynamic and intelligent - revolutionizing our client activates static video assets by extracting and surfacing the data within video - instantly turning dormant video libraries into dynamic content that can beimmediately discovered, searched, measured and merchandised. The client's platform is a singular, centralized solution for all of your video management, distribution, analytics and monetization needs.

**Requirements**

● 3-5 years of experience and excellent technical knowledge. It is advisable to have a very
good understanding of how Java (ver. 8-15) works.
● Experience Core Java, Multithreading, Web Services, Reactive/Asynchronous
programming.
● Production experience in Kafka.
● Experience with high load and distributed applications.
● Knowledge of Docker, Kubernetes, AWS services (EC2, S3) and how they work.
● An interest in video processing.

Nice to have
● Experience with NoSQL databases - Elasticsearch and/or Redis would be great.
● Knowledge of Ad Networks, SSP, DSP and other ad platforms ring a bell to you.
● Experience with Vertx.
Responsibilities
● Development of new features;
● Optimizing and improving existing solutions;
● Continuous improvement of code quality;
● Collaboration with other team members and stakeholders.

**We offer**

● Competitive compensation, based on experience
● A culture dedicated to professional growth, with continuing education enrichment
● Possibility to work remotely
● Medical insurance
● An open, transparent and fun work culture
● Career and professional growth
● Long-term employment with paid vacation and other social benefits