6 февраля 2021
Приглашаем Java-разработчика в Команду развития модели данных клиента.
Мы занимаемся развитием системы, предоставляющей данные о клиенте и всём, что с ним связано, которые использует вся группа компаний. Команда состоит из 7-и человек: 3 разработчика, 2 QA, аналитик и PO.
Наша основная задача - сделать так, чтобы клиентские данные были хорошо доступны для внутренних процессов и защищены от утечек, чтобы они были полными и актуальными. Эта задача подразумевает решение вопросов миграции, хранения, дедупликации а также создание понятного API для частотного доступа к данными и процессов их изменения.
На текущем этапе мы занимаемся переносом данных из текущей Oracle Siebel CRM с одновременным рефакторингом как модели данных, так и процессов, в которых эти данные участвуют. Наше API уже вызывается с более чем 1000rps, что потребовало создания кластера на базе envoy(в тесном сотрудничестве с платформенной командой)
Стек: Java 8/11, Spring, Kubernetes, PostgreSQL, Kafka.
Мы ожидаем от тебя:
Готовность участвовать во всех этапах поставки продукта клиентам. Умение доводить свои идеи до практической реализации. Готовность обосновать предлагаемое решение и обсудить детали реализации со смежными командами и заказчиками. Опыт решения задач интеграции с другими системами. Опыт работы с реляционными БД. Плюсом будет опыт работы с elasticsearch и apache cassandra Плюсом будет опыт в проектировании и разработке высоконагруженных сервисов.В твои задачи будет входить:
Предлагать свои идеи по улучшению сервиса и процессов до команды Участвовать в анализе, принимать архитектурные решения и писать код. Написание тестов (используем CD для всех наших сервисов) Взаимодействовать c заказчиками и смежными продуктовыми командами Tinkoff.ru.Активно участвовать в рефакторинге кода и текущих процессов, кодревью.
Постановка задач команде и смежным командам\системам.
Поддержка продукта на проде в качестве 2/3 линии.