Программисты / Java, J2EE, JSP

System Architect (Collaboration tool) Полная занятость

Systems Architect
 
Команда Collaboration Tool разрабатывает новый инструмент коллективной работы. Это мессенджер, который предоставляет единое унифицированное рабочее пространство команды, где пользователи обмениваются сообщениями, файлами, ссылками, заметками, работают над документами, ведут общий календарь, используют ботов и интеграции. Сервис является частью unified communication system и предоставляет возможность звонить внутри сервиса (WebRTC) и на традиционные и мобильные телефоны, организовывать видеочаты, вебинары и имеет интеграцию с облачной АТС и Контакт-центром.
Это отказоустойчивая low latency система с распределенной архитектурой, работающая в режиме 24/7 с уровнем доступности 99,999%.
Сейчас мы ищем увлеченных профессионалов в новую команду, которая будет расширять базовые части Collaboration Tool, писать отказоустойчивые и масштабируемые сервисы для нового функционала, проектировать API, которым будут пользоваться разработчики со всего мира для создания собственных ботов и интеграций.
В стек технологий входят Java, Node.JS, Redis, Kafka, MongoDB, Docker, ELK, TICK. Сервис базируется в AWS и Private Cloud.
 
 
Вам предстоит:
Искать новые/лучшие решения для архитектуры Collaboration Tool.
Разрабатывать архитектуру отказоустойчивых и высоконагруженных сервисов.
Анализировать и проводить оценку возможных решений.
Работать над проектами в разной стадии, сопровождать проекты на ПРО, работать над проактивным решением проблем.
Прототипировать и обосновывать выбор в пользу той или иной технологии.
Изучать и презентовать новые технологии и решения.
Участвовать в обсуждении решений с другими архитекторами, консультировать команды разработки и DevOps.
Документировать создаваемые и существующие решения.
 
Наши ожидания:
Опыт работы с real time, high available и distributed системами.
Знакомство с HTTP серверами и servlet container-ами: Nginx, Tomcat, Jetty, Netty, Node.js, etc.
Хорошее понимание устройства сети, способов сетевого взаимодействия (load balancers, sync/async, message queues, etc) и сетевых протоколов.
Знакомство с системами виртуализации (VMWare), контейнеризации (Docker) и облачными платформами (Amazon, Google).
Знакомство с архитектурными паттернами
Опыт разработки серверных приложений по крайней мере на одном из языков программирования C, C++, Java, JavaScript.
Широкие знания о современном стеке технологий и современных базах данных: Oracle, MongoDB, Amazon Aurora, RabbitMQ, ActiveMQ, Redis, Kafka, Cassandra, etc.· .
Опыт описания и презентации технических решений.
 
Будут плюсом:
Опыт создания систем мгновенного обмена сообщениями.
Опыт работы с телекоммуникационными сервисами.
English – advanced.
 
Мы предлагаем:
Индексируемую заработную плату.
100% оплату больничного.
Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой.
Медицинское сопровождение (ДМС, офисный врач, стоматология).
Корпоративные обучающие программы, курсы английского языка.
Широкие возможности для самореализации, профессионального и карьерного роста.
Возможность командировок и дальнейшей работы в зарубежных представительствах компании (в т.ч. H1-B США, Филиппины, Китай).
Комфортные условия работы, современный бизнес-центр, удобные кресла, велопарковку, оборудованные кухни, чай, кофе, прохладительные напитки и сладости.
Корпоративные праздники, выезды, спорт.
Офис в 15-ти минутах ходьбы от метро.
Иногородним кандидатам предоставляется Relocation Bonus и помощь в поиске жилья в Санкт-Петербурге.
Загрузить резюме (doc, docx, pdf) Max.: 2MB
Файл не выбран