👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle / Senior Java Developer

Зарплата

от 90 000 ₽

Требования

БэкендJava

Местоположение и тип занятости

ЕкатеринбургПолный рабочий день

Компания

Делаем жизнь 36 миллионов клиентов проще и удобнее каждый день

Описание вакансии

Условия работы

О продукте:

T-CRM – это новая CRM для Tinkoff.ru

Каждый день CRM пользуются тысячи сотрудников и проводят в ней большую часть свое рабочего дня. Кроме того эта система аккумулирует огромное количество данных о клиентах и их коммуникациях с банком а также реализует логику многих внутренних процессов – обслуживание, коллекшн и т.п.

Команда Tinkoff CRM взяла на себя амбициозную задачу – реализовать новую CRM систему с нуля на базе открытых технологий и с применением лучших практик разработки масштабируемых программных решений. На выходе мы отдаем красивый UI, удобный UX, отзывчивый фронт, быстрый бэкенд и 0% индусского кода в stash.

Сейчас успешно пройден пилотный этап, работают несколько десятков пользователей онлайн и на подходе перевод первой большой группы пользователей.

Кроме разработчиков java в команде разработчики фронта, аналитики, UX-дизайнеры, QA и DevOps - больше 40 человек из 5-и городов. Мы уже делимся на меньшие команды по 10-15 чел для организации эффективных спринтов в 1-2 недели.

Основные вехи развития системы – перенос из старой CRM в новую: интерфейсов, логики, данных и в конце - создание конкурентного продукта на рынке CRM и продвижение его как коробочное решение.

О рабочем процессе:

Это не работа в банке, это разработка ПО в команде:

  • Минимум формализма, нацеленность на результат
  • Решения принимаются внутри команды а не приходят сверху
  • Каждая команда ежедневно проводит Scrum Meet и он никогда не затягивается больше чем на 20 минут.
  • Дважды в неделю мы делимся интересными задачами, идеями и решениями с коллегами из соседних команд

Строим приложение правильно

  • по принципам 12 factor app.
  • широкое использование автотестов и инструментов анализа кода
  • REST API level 2

Крутые технологии:

  • Приложение с микросервисной архитектурой, на базе Spring boot
  • Кластер на основе Netflix OSS
  • Докер контейнеры и Rancher
  • Фронт на Angular5

Переработка подхода к пользовательскому интерфейсу

  • Все сложные процессы обслуживания алгоритмизированы
  • Конструктор логики процессов обслуживания
  • AI-driven система ведения пользователя по процессу.

Идеальный кандидат:

  • Имеет опыт коммерческой разработки на Java не меньше трех лет (с упором на Backend).
  • Уверенно знает Core Java (Collections, Multithreading, IO, Internals)
  • Имеет опыт использования Spring framework или J2EE
  • Имеет опыт построения microservices architecture
  • Не боится вынуть из постановщика задачи душу, если что-то непонятно. Если видит, как сделать лучше — предлагает
  • Знает, что такое профайлер и не пугается слов Thread Dump, Heap Dump и Bottleneck.
  • Рассказывает о проблемах на ретро а не держит в себе
  • Ищет способы не повторять ошибки, а не заметает следы
  • Увидев документацию к библиотеке на английском, читает её, а не запихивает в онлайн-переводчик.
  • Работал с Case-движками(jBPM, Activity и т.п.) - знает их сильные и слабые стороны
  • Имеет опыт поддержки/внедрения CRM решений

Комфортные условия труда:

  • Хорошо оборудованное рабочее место;
  • Белая заработная плата, размер которой обсуждаем индивидуально на собеседовании;
  • Добровольное медицинское страхование (ДМС);
  • Офис в центре города в 10 мин. от м. пл. 1905 года, БЦ «Палладиум»;
  • Компенсация на выбор: обедов, парковочного места;
  • Компенсация 50% на спорт;
  • Скидка 30% на КАСКО в СК Тинькофф;
  • Поездки на конференции и обучающие курсы