Java Engineering manager


Всем привет! 

Ищем Java Engineering manager в продуктовую компанию Turnitin, Киев/удаленно. 

Дальше — больше в вопросах и ответах ребят. 

Что мы делаем? 

Наша команда в Киеве создает и развивает передовые продукты в сфере online-образования и проверки на плагиат. Наиболее известные в этой сфере:

IThenticate v2 - платформа для проверки рукописей ученых и исследований для журналов и издательских домов.

Similarity - инструмент для online проверки схожести/плагиата студенческих работ, созданный для наиболее прогрессивных университетов с мировым именем.

Originality - продукт, который по ряду признаков распознает оригинальность написанной работы и ее принадлежность конкретному автору.

Эти и другие продукты крайне полезны для студентов, учителей, аспирантов и ученых, ведущую активную научную деятельность. Они широко используются в системе образования, корпоративном и около-государственных сегментах бизнеса.

Почему мы делаем? 

В мире огромного количества контента, его уникальность и достоверность - это основа репутации как создателя контента, так и издания которое его выпускает, или учреждения образования, которое присваивает определенную степень. 

Наша миссия - помогать делать уникальные открытия и исследования. А также обеспечивать честное получение образования и ученых степеней. 

Представьте себе статью, без ссылок на первоисточник, где искажен первоначальный смысл. Или большие скандалы и разбирательства, связанные с авторским правом. А также проваленные курсы в университете, потерю работы и многие другие последствия применения плагиата. 

Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?

Продуктам около 2 лет, но у нас большие роадмапы на product increment. 

Есть возможность участия в стандартах/reference architecture на уровне компании, а также стать ownership процессов, развивать и улучшать продукты. 

Сколько лет проекту? На какой он стадии?

iTh v2 -запустили 2 пилота с клиентами. В августе 2021 запускаем больше клиентов. В планах компании входит занять доминирующую позицию для издательской ниши.

Similarity - трансформируем продукт таким образом, чтобы все другие продукты Turnitin могли интегрироваться с нашей core системой поиска плагиата. в Roadmape есть улучшение движка, аналитики, биллинга, отчетов, поиска других видов плагиата

Над какими интересными задачами мы сейчас работаем?

  1. Реорганизация по Domain driven design - с т.з. архитектуры необходимо внедрить DDD внутри домена интеграции. 

  2. На одном из проектов мы переходим на event-driven разработку, через интеграцию serverless. 

Какие профессиональные навыки нам важны?

  • Степень бакалавра или магистра компьютерных наук или смежных дисциплин.

  • Более 5 лет опыта проектирования и разработки приложений с использованием Java.

  • Более 3 лет опыта работы с реляционными базами данных и базами данных NoSQL.

  • Предпочтительно от 1 года разработки облака с AWS.

  • Обширный опыт использования передовых методов разработки программного обеспечения (например, шаблонов проектирования, разработка через тестирование, профилирование кода, отладка).

  • Эффективная техническая и межфункциональная коммуникация (продукт, дизайн, операции).

  • Высокий уровень знаний и опыта отраслевых тенденций и технологических достижений, связанных с распределенными системами, облаком, платформой как услугой и программным обеспечением как услугой.

  • Практический опыт работы с Docker и CI / CD: Jenkins и / или Terraform, Atlantis

  • Опыт построения готовых к облаку решений на основе микросервисов и мультитенантной архитектуры.

  • Умение эффективно общаться на английском языке как устно, так и письменно.

Предпочтительные навыки:

  • Практический опыт работы с фреймворком Spring, а также разработка чистого ядра Java (без фреймворков).

  • Опыт работы с предметно-ориентированной архитектурой и микросервисной архитектурой, управляемой событиями.

  • Опыт работы с бессерверной архитектурой.

  • Опыт реактивного программирования.

  • Опыт работы с географически распределенными командами, включая США и страны Европы.

  • Опыт работы с системами мониторинга.

Нужен ли английский и на каком уровне? 

Upper Intermediate и выше для участия в митингах 

Что ещё нам важно в этом человеке?

Ответственность, проактивность, зрелость

В связи с чем открылась позиция?

Реорганизация компании. Внедрение Domain Driven Design на уровне компании. Продукты перешли украинской команде

Какие есть возможности роста? 

В последующем команды могут масштабироваться, есть возможность развивать управленческие скилы, управляя распределенными интернациональными командами. 

Размер и структура команды?

Обычный состав команд проекта: 2 Java разработчика, 3 Frontend, 4 QA. Команда находится в основном в Киеве, но есть пересечения с американскими коллегами. 

Кто у нас работает:

Eric Link - VP of Engineering

Phillip Winn - Senior Java Developer

Где находятся люди, принимающие технические решения по проекту?

Киев

По условиям: 

  • Есть ли испытательный срок и сколько он длится? - 3 месяца.

  • Какой график работы? - Гибкий график, бывают митинги в 11.00 и во второй половине дня (16-17:00), all hands в 19.00 (записываются). 

  • Есть ли возможность работать удаленно? Сейчас команда работает удаленно, но в офисе нужно быть в течение 2 недель в квартал. 

  • Количество дней отпуска, больничных? - 20 рабочих дней отпуска, 10 дней больничных

  • Есть ли перспектива командировок, и куда? - да, возможны командировки в США, Европу. 

  • Соцпакет (медстраховка, другое): медстраховка (health, life), компенсация спорта, курсы английского, оплата конференций, курсов, ski pass, удваивание donates и прочие приятные вещи. 

  • Адрес офиса: SP Hall, пр. Московский 28 А

По процессу:

  • Есть ли тестовое задание? - Нет.

  • Интервью на английском? - Да, техническое.

  • Сколько этапов интервью? - 1) Intro call с Director of Engineering (60-90 мин.) 2) Техническое интервью - (60-90 мин.), 3) Интервью с HR (60 мин.).


If you like the vacancy, please send us your CV.