logo

Senior (Lead) Java developer

Вакансия уже неактуальна и находится в архиве

Обязанности

Тебе предстоит работать в компании - крупнейшем финтех-операторе сервисов для бизнеса в России.

В дружной и веселой команде, которая развивает крутой проект по текстовому и голосовому боту для своих любимых клиентов. Скучно не будет!

Мы работаем над амбициозными идеями, проверяем самые сумасшедшие гипотезы, решаем интересные и сложные задачи, и наша цель – обеспечить эффективную работоспособность нашего супер-Бота 24\7 для каждого клиента. 

И ты сможешь годиться своим творением!

Чем предстоит заниматься:

Работа с командой:

  • лидирование команды разработки, занимающейся развитием платформы текстовых и голосовых ботов, а также цифровых каналов коммуникации с клиентами (онлайн-чат, телефония), встроенных в web и мобильные приложения (2-3 dev + 2 QA);
  • участие в подборе сотрудников в команду с последующим введением в должность;
  • координирование и помощь сотрудникам в ходе выполнения задач и реализации комплексный проектов;
  • развитие технических навыков и практик в команде;
  • взаимодействие со смежными командами и отделами по техническим вопросам.

Проектирование и архитектура:

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

Работа с кодом:

  • написание кода;
  • проведение код ревью и ревью технических решений;
  • развитие и внедрение общекомандных техпроцессов и стандартов;
  • планирование, сборка и развертывание релизов.

Требования

  • опыт коммерческой разработки на Java от 3-х лет, умение работать с многопоточностью (java concurrency);
  • Spring Boot (Spring MVC, Spring Security, Hibernate);
  • знания паттернов, принципов и методологий проектирования: SOLID, KISS, DRY, YAGNI, DDD и т.д.;
  • опыт работы с REST API, WebSocket, HTTP, JSON-RPC;
  • опыт работы с PostgreSQL и уверенные знания баз данных (понимание транзакций, блокировок, замеры скорости операций БД, индексирование, шардирование, репликация, партиционирование, журналирование);
  • опыт работы с брокерами сообщений: RabbitMQ, Kafka;
  • опыт работы с CI/CD: gitlab, maven, docker и будет плюсом kubernetes;
  • опыт работы с Jira, Confluence, Kibana, Swagger;
  • опыт разработки микросервисов и понимание особенностей работы высоконагруженных систем;
  • опыт написания юнит тестов (JUnit, Mockito);
  • аналитическое мышление (умение анализировать информацию, выдвигать и проверять гипотезы), способность находить решения, проактивность.

Будет дополнительным преимуществом:

  • опыт лидерства в команде или группе разработчиков;
  • знание JS;
  • опыт работы с платформами управления и интеграции цифровых коммуникаций, например, Google Dialogflow;
  • навыки в области оптимизации и обеспечения безопасности web-приложений.

Условия

  • Формат работы по выбору: офис/гибрид/удаленно
  • Работа в аккредитованной IT-компании;
  • Больничный лист без потери в заработной плате до 14 дней и 3 дополнительных оплачиваемых дня отгула;
  • Заботимся о здоровье сотрудников и предоставляем ДМС со стоматологией, широким набором клиник и пакетом юридических и психологических консультаций после 3-х месяцев работы;
  • Корпоративное обучение. Проводим внутренние тренинги и воркшопы, а также финансируем внешнее обучения для профессионального и личностного развития сотрудников;
  • Система гибких льгот. После 3-х месяцев работы сотруднику предоставляется возможность выбора дополнительных льгот из широкого списка (спорт, обучение, путешествия и так далее);
  • Корпоративная мобильная связь. Подключаем к корпоративному оператору для того, чтобы всегда быть на связи;
  • Развитая корпоративная культура. Вместе отмечаем праздники, дарим подарки на памятные даты;
  • Работа в команде профессионалов и отличные возможности для карьерного роста!
Вакансия уже неактуальна и находится в архиве