Develop and maintain distributed services based on streaming processing
Develop high-load web services for business: advertising, analytics, recommendations, etc.
Improve real-time user segmentation systems based on attributes
Design, implement, and deploy distributed data processing and storage systems
Work with message brokers and relational/NoSQL databases
Requirements
At least 3 years of commercial Java development experience
Good knowledge of Java Core (collections, multithreading, GC)
Experience in developing web services using Spring
Experience working with relational databases
Teamwork experience
Experience in Python/Go development
Experience working with NoSQL databases
Experience using message brokers
Experience in developing distributed systems
Experience using Docker, Kubernetes
Benefits
Full-time
Work format: office (Moscow)
Онлайн-кинотеатр Иви
Java-разработчик Big Data
Полная занятость
Формат работы: офис (Москва)
☑️ Чем предстоит заниматься
-Разрабатывать и поддерживать распределённые сервисы на основе streaming-processing
-Развивать высоконагруженные web-сервисы для бизнеса: задач рекламы, аналитики, рекомендаций и т.п
-Совершенствовать системы реалтайм-сегментации пользователей по признакам
-Проектирование, реализация и внедрение распределённых систем обработки и хранения данных
-Работа с брокерами сообщений и реляционными/NoSQL базами данных
☑️ Наши пожелания к кандидатам
-Опыт разработки на Java в коммерческих проектах от 3 лет
-Хорошее знание Java Core (collection, multithreading, GC)
-Опыт разработки веб сервисов с использованием Spring
-Опыт работы с реляционными базами данных
-Опыт работы в команде
-Опыт в разработке на Python/Go
-Опыт работы с NoSQL базами данных
-Опыт в использовании брокеров сообщений
-Опыт в разработке распределённых систем
-Опыт в использовании Docker, Kubernetes