Программист (backend Java)

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Присоединяйтесь к нашей команде, где мы вместе трудимся над разработкой мощных решений в области программного обеспечения для контакт-центра. Наша компания гордится своей технологической экспертизой, и мы ищем Java Backend Разработчика, который станет неотъемлемой частью нашего успеха.

Что делает нашу компанию особенной?

Система управления знаниями: Мы создали продукт, который требует отказоустойчивый и масштабируемый бэкенд, который обеспечит быстрый и эффективный доступ к информации для операторов контакт-центра.

Система для общения с клиентами: Наш второй ключевой продукт требует высокоэффективные решения для организации общения с клиентами через различные текстовые каналы.

Что мы предлагаем:

Возможность работать с высококлассной командой профессионалов в области разработки ПО.
Возможность принимать участие в разработке сложных и интересных продуктов.

Ваша роль:

В качестве Java Backend Разработчика вы будете ключевым игроком в создании и поддержке надежного и высокопроизводительного бэкенда для наших продуктов. Ваш вклад в архитектуру и разработку будет иметь прямое влияние на успешное функционирование наших продуктов.

Если вы готовы принять вызов и принести свой вклад в развитие инновационных решений, мы будем рады видеть вас в нашей команде!

Обязанности:

  • Командная разработка;
  • Работа с аналитиками, руководителями проектов и ИТ-командой;
  • Оценка задач;
  • Участие в ревью кода;
  • Разработка back-end части высоконагруженных систем;
  • Участие в разработке архитектуры решения и выборе технологий, построение моделей данных;
  • Разделение модулей на микросервисы с переходом в динамическую инфраструктуру;
  • Внедрение новых технологий и решение технических проблем;
  • Участие в разработке и оптимизации производительности систем;
  • Написание тестов для разрабатываемых компонентов;
  • Участие в разработке API;
  • Рефакторинг проекта в целом;
  • Проектировать БД;
  • Проектировать микросервисную архитектуру;
  • Оптимизировать работу;
  • Изменять архитектуру БД под новые требования к системе.

Требования:

  • Java 11 и выше;
  • Умение писать чистый понятный код;
  • Опыт взаимодействия с аналитиками, разработчиками, тестировщиками;
  • Знание основных шаблонов проектирования приложений;
  • Знание concurrency и ее особенностей в jvm;
  • Знания алгоритмов и структур данных;
  • Опыт разработки нагруженных систем;
  • Опыт работы с PostgreSQL, Solr/Elasticsearch;
  • Знание SQL и DDL;
  • Умение анализировать SQL запросы и оптимизировать их выполнение;
  • Опыт работы с Spring Framework, Spring Boot, Hibernate, Gradle, Maven, Git, Docker, RabbitMQ, linux;
  • Опыт в реализации распределенной инфраструктуры и кластеризованных микросервисов;
  • Понимание процесса разработки IT-продуктов;
  • Опыт коммерческой разработки от 4-5 лет;
  • Английский на уровне чтения технической документации;
  • Понимание REST подхода к разработке API.

Будет плюсом:

  • Опыт работы с Spring Cloud;
  • Высшее техническое образование;
  • Опыт работы с Jira, Confluence;
  • Опыт работы с другими бд (OracleDB и т.д.);
  • Опыт работы с MongoDB, Redis, Hazelcast, kafka;
  • Опыт работы на Python.

Условия:

  • Удаленный формат работы;
  • Оформление по договору ГПХ (долгосрочный договор).

Контактная информация

Ростелеком Контакт-центр

Сайт: rostelecom-cc.ru

Почта: не указана

Вакансия опубликована 05.04.2024 в г. Москва.

Похожие вакансии

#

Не указана

Москва

Гибкий график

Подробное описание

19 августа

#

Не указана

Воронеж

Полный день

Подробное описание

13 августа

#

Москва

Полный день

Подробное описание

16 июля