Консалтинг, Аутсорсинг

Senior Java Engineer, Information Services Полная занятость

Вакансия была перенесена в архив

SENIOR JAVA ENGINEER, INFORMATION SERVICES
 
Наш клиент предоставляет услуги в области сбора данных. Разработанный им сервис собирает, анализирует и формирует представления разнообразных данных. Это позволяет оптимизировать стратегические решения в сфере ритейл.
 
Задача DataArt в этом проекте — оптимизировать скорость работы web scraping-приложений.
 
Основные технологии: Java, Spring, Amazon AWS (EMR, Hbase, Redshift, S3, Lambda, Hive), Kafka, PostgreSQL, микросервисная архитектура, web-scraping решения.
 
ТРЕБОВАНИЯ
 
Опыт разработки веб-приложений на платформе Java не менее 3-х лет.
Владение объектно-ориентированным программированием (OOP), объектно-ориентированным проектированием (OOD) и паттернами проектирования (design patterns).
Опыт разработки через тестирования (TDD).
Знание multithreading / multitasking в Java.
Опыт работы с облачными сервисами (AWS, EMR, Hbase, Redshift, S3, Lambda, Hive).
Опыт работы с Kafka.
Опыт использования технологий объектно-реляционного отображения (ORM) и IoC-контейнеров.
Опыт работы со Spring MVC, Spring Boot.
Опыт работы с PostgreSQL.
Опыт с облачными web-scraping решениями.
Опыт работы с микросервесной архитектурой.
 
Разговорный английский.
БУДЕТ ПЛЮСОМ
 
Знание JavaScript-фреймворков (Angular, React, Bootstrap).
Опыт создания богатых пользовательских интерфейсов (rich UI) на базе HTML.
Знание других языков программирования.
Опыт построения масштабируемых высоконагруженных систем обработки данных (SQL/NoSQL/sharding/distributed messaging systems).
Опыт управление командами с 5+ разработчиков
Опыт управление командами включающими QA, BA, Architects
Знание Enterprise Integration Patterns
 
DATAART ПРЕДЛАГАЕТ
 
Профессиональное развитие:
- Опытные коллеги готовы делиться знаниями, внутренние профессиональные комьюнити.
- Возможность менять проекты, технологии, пробовать себя в разных ролях.
- Внутренний образовательный портал: более 150 технологических курсов и soft skills - тренингов.
- Обучение английскому языку: курсы, общение с коллегами и клиентами из разных стран.
- Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ.
Отсутствие бюрократии, удобные корпоративные сервисы.
Отсутствие дресс-кода, дружеская атмосфера, забота о комфорте специалистов.
Гибкий график, ДМС, рабочее место в современном бизнес-центре.
Возможность участвовать в конференциях как слушатель и выступающий.

Описание вакансии

Загрузить резюме (doc, docx, pdf) Max.: 2MB
Файл не выбран