The Skolkovo Institute of Science and Technology
Senior Java Developer
Не указана
- Python
- Java
- Git
- PostgreSQL
- Linux
- Bash
- REST
- Spring Framework
Обязанности:
- Разработка инфраструктурных сервисов для автоматизации обработки и анализа данных в рамках систем предсказательного моделирования (predictive analytics)
- Интеграция с распределенной инфраструктурой хранения и обработки данных на базе платформы Hadoop и её экосистемы
- Перенос в production процедур обработки данных и моделей, созданных аналитиками
- Разработка компонентов верхнего уровня (веб-сервисов), используемых при реализации пользовательских веб-интерфейсов
- Взаимодействие с аналитиками и frontend-разработчиками
Требования к кандидату:
- Уверенное знание Java 8, 11.
- Опыт разработки веб-приложений и REST-сервисов на Spring Framework.
- Знание SQL и опыт работы с реляционными базами данных (PostgreSQL).
- Владение git и системами автоматической сборки проектов.
- Уверенный пользователь Linux, опыт работы с командной строкой и Bash.
- Знание основных алгоритмов, структур данных и шаблонов проектирования.
- Умение писать объектно-ориентированный, структурированный и легко читаемый код с грамотными комментариями на английском языке.
- Умение самостоятельно разбираться в новых технологиях.
- Английский на уровне чтения и написания технической документации.
Является преимуществом:
- Опыт работы с NoSQL базами данных, платформой Hadoop и её экосистемой, Spark.
- Владение современными практиками и инструментарием DevOps (continuous integration/delivery, deployment, monitoring, configuration management и т. п.).
- Знание Python.