Написать пост
Кадровое агентство Алексея Сухорукова

Senior Java Developer (remote)

До 400000Full-time, Опыт от 3 до 6 лет, Удалённо

Международная компания, один из лидеров корпоративного языкового онлайн-обучения ждёт в команду Senior Java developer.
Ежегодно в компании обучаются сотни тысяч студентов.

Использование новейших технологий – девиз компании, благодаря которому клиенты получают лучшее онлайн-обучение. 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-методологию, и практика управления проектами глубоко укоренилась в работе команды. Это означает, что опыт, инновации и ответственность важны.