Senior Разработчик Java Backend
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны. Мы являемся аккредитованной ИТ-компанией.
На текущий момент с нами работает более 2500 высококлассных аналитиков, руководителей проектов, разработчиков, тестировщиков и специалистов по сопровождению крупных информационных систем. 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
Условия работы
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификацию в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно (на территории РФ) или в офисе/гибрид (Москва, Саратов, Пенза, Уфа, Нижний Новгород)