Senior Java developer (remote)
Агентство / HR ресурс
Кадровое агентство Алексея Сухорукова
( suhorukov.com )
Аккаунт зарегистрирован с email *@suhorukov.org
Опыт работы более 5 летот 250 000 до 400 000 ₽
Международная компания, один из лидеров корпоративного языкового онлайн-обучения ждёт в команду SeniorJavadeveloper.
Ежегодно в компании обучаются сотни тысяч студентов.
Использование новейших технологий – девиз компании, благодаря которому клиенты получают лучшее онлайн-обучение.
Java-разработчику предстоит интегрировать и создавать передовые SaaS решения для обучения.
Основные задачи:
- Проектирование, разработка и внедрение новых функций, модулей и компонентов. Их внедрение и интеграция с уже существующей платформой и инфраструктурой.
- Разработка решений для обучения с использованием технологий microservices, datastream, nosql.
- Тесное взаимодействие со Scrum Masters, владельцами продуктов и коллегами-разработчиками над созданием технических решений, отвечающих бизнес- и техническим требованиям.
- Вывод на новый уровень IT-разработок: от разработки кода до его внедрения.
- Разработка архитектуры машинного обучения ML.
- Создание и поддержание масштабируемой, надежной и устойчивой системы.
Необходимые навыки и опыт:
- 5+ лет опыта работы в области программного обеспечения/архитектуры и разработок
- От 1 до 3 лет опыта работы с архитектурами Microservices, включая возможность управления API, экспонирующими Microservices.
- Необходимы знания в следующих областях:
- Spring Boot, Spring Data, Hibernate
- Microservices, Kubernetes, Kafka
- SQL (MySQL, Postgres, MSSql) and NoSQL (e.g. Cassandra, Redis etc.)
- JDK 8 or 9, Design Patterns
- Unit Testing (JUnit, Mockito etc.)
- Хорошее знание принципов CI/CD и DevOps.
- Правильное понимание BigData и принципа сбора данных (поток данных, Data Lake; понимание Kafka, Sparks, HDFS).
- Умение работать стабильно, качественно и на результат, умение работать над проблемами, мысля позитивно и в духе сотрудничества.
- Желание превращать идеи и проблемы в возможности.
- Английский не ниже уровня B2, так как это основной язык компании.
Условия работы:
- Компания использует Agile-методологию, и практика управления проектами глубоко укоренилась в работе команды. Это означает, что опыт, инновации и ответственность важны.
- Работа в команде профессионалов международного уровня.
- Официальное трудоустройство или работа в качестве ИП.
- Удаленная работа (в перспективе возможно открытие офиса в Новосибирске).
- Конкурентная заработная плата до 400 000 рублей.