Вакансия: Senior Java Developer
Описание вакансии
Ростелеком контакт-центр это крупнейший аутсорсинговый контактный центр в России, который сотрудничает с большими коммерческими компаниями и государственными структурами, а также участвует в реализации стратегических важных проектов в рамках ПАО Ростелеком .
Присоединяйтесь к нашей команде, где мы вместе трудимся над разработкой мощных решений в области программного обеспечения для контакт-центра.
Мы предлагаем вам возможность работать над увлекательными проектами/продуктами, внедрять новейшие технологии и совместно с коллегами воплощать в жизнь новые идеи.
Ваш вклад будет иметь реальное влияние на развитие нашей компании и нашей индустрии в целом.
Под задачи развития, новых интеграций и архитектурных преобразований в нашу компанию открывается вакансия Senior backend-разработчик.
Если вы готовы принять вызов и принести свой вклад в развитие инновационных решений, мы будем рады видеть вас в нашей команде!
Обязанности:
- Проектирование и реализация backend части высокопроизводительных и масштабируемых систем;
- Оптимизация производительности и безопасности backend-систем;
- Внедрение новых технологий и решение технических проблем;
- Участие в процессе тестирования и документирования разработанных решений;
- Построение моделей данных БД;
- Участие в разработке API;
- Оптимизация SQL-запросов;
- Участие в code-review;
- Взаимодействие с другими членами команды разработки для достижения общих целей проекта.
Требования:
- Опыт работы от 5 лет в enterprise-разработке backend-систем на java;
- Глубокое знание java и его экосистемы;
- Знание concurrency и ее особенностей в jvm;
- Опыт работы с Spring Framework, Spring Boot, Hibernate, Gradle, Maven, Git, Docker, RabbitMQ, linux, PostgreSQL, Solr/Elasticsearch;
- Понимание принципов разработки RESTful API;
- Знание основных архитектурных паттернов и принципов микросервисной архитектуры;
- Знания алгоритмов и структур данных;
- Опыт разработки высоконагруженных систем;
- Опыт работы с SQL и NoSQL базами данных;
- Опыт в реализации распределенной инфраструктуры и кластеризованных микросервисов;
- Желание работать в команде и обучаться новым технологиям;
- Понимание процесса разработки IT-продуктов;
- Английский на уровне чтения технической документации.
Будет преимуществом:
- Опыт работы с Redis, Hazelcast, kafka;
- Опыт работы с Spring Cloud;
- Высшее техническое образование;
- Опыт работы с Jira, Confluence;
- Опыт работы на Python.
Условия:
- Удаленная работа или комфортный офис в одном из наши подразделений (выбор за вами).
- Официальное трудоустройство или сотрудничество по договору ГПХ(готовы обсуждать) ;
- Возможности для профессионального развития и карьерного роста;
- Корпоративные скидки и привилегии от компании.