Senior Разработчик Java Backend

Требования

Бэкенд разработчик
Senior
Git
ООП
SOLID
PostgreSQL
MySQL
Sonatype Nexus
Jenkins
Spring Boot
Jira
Kubernetes

Условия

Можно удалённо
Москва

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.

На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Центральный офис Bell Integrator расположен в Москве, представительства – в Нижнем Новгороде, Пензе, Саратове, Уфе, Минске (Беларусь).

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

Наш продукт и основная задача – развитие высоконагруженного контакт-центра (более 1,68 млн обращений в день, более 5200 операторов, 8 площадок, 24/7), который с одной стороны позволяет клиентам получить быструю и качественную консультацию, а с другой сделать работу операторов максимально эффективной и удобной.

Состав команды: системный аналитик (полные детальные требования), разработчики front (2) и back (2), тестировщики (3), дизайнер, технический руководитель проекта и владелец продукта. Современные стек разработки. Команда молодая, с разнообразным опытом (банковским и не банковским), с понимаем современных трендов в цифровых сервисах и инструментах.

Стек технологий: Java 11, Spring Boot, Kubernates, Openshift, Istio, Git, Jenkins, sonar, Jira, confluence

Требования:

  • Опыт коммерческой разработки на Java 8+ от 4-х лет (уровень Senior)
  • Опыт работы с Spring Boot от 3-х лет
  • Опыт работы с микросервисами (или понимание их работы)
  • Знакомство с Openshift
  • Опыт написания Unit тестов (или готовность их писать)
  • Знание базовых структур данных, базовых алгоритмов и умение оценивать их сложность
  • Знание принципов ООП, SOLID, KISS, DRY, понимание распространенных паттернов проектирования
  • Опыт работы с реляционными БД
  • Уверенное владение GIT
  • Понимание взаимодействия клиент-серверных приложений
  • Опыт работы в Банках не обязателен. Продукт не оперирует банковской спецификой и не подразумевает глубоких интеграций с банковским ПО
  • Способность самостоятельно выбирать эффективный способ решения задачи и помогать с этим другим
  • Аккуратность и продуманность в реализации задачи, внимание к деталям
  • Развитые практические навыки в написании собственных и применении сторонних компонентов, используемых при создании веб-приложений
  • Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию)
  • Нацеленность на повышение качества кода, самообучаемость, инициативность, умение и желание работать в команде
  • Желание вносить свой вклад в развитие проекта
  • Желание постоянно обучаться и совершенствоваться

Большим плюсом будет:

  • Опыт разработки сложной архитектуры
  • Опыт с Nexus, Istio, Jenkins

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификацию в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Работа удаленно (на территории РФ) или в офисе/гибрид (Москва, Саратов, Пенза, Уфа, Нижний Новгород)