Напиши текст вакансии для должности "Java Developer (Platform)". Название компании: "DINS". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

В команде Platform мы разрабатываем публичный REST API для Unified Communications сервиса и специализируемся на способах взаимодействия приложений (мобильных, десктопных, браузерных) с этим сервисом. API включает в себя возможность управлять звонками и видео-конференциями, отправлять текстовые сообщения, факсы, SMS-ки и MMS-ки, настраивать сервис для пользователя и получать доступ к данным. Некоторые из этих API создаются нашими коллегами из других команд, а чтобы упростить им жизнь и предоставить единообразный доступ ко всему спектру API, мы разрабатываем API Gateway, service discovery, авторизацию и тротлинг клиентских запросов, сбор статистики. Помимо этого в Platform мы разрабатываем систему push-нотификаций, которая обеспечивает доставку данных на клиентские устройства через APNs, Firebase и WebSocket. Технически всё это работает в нескольких датацентрах с уровнем доступности сервиса 99.999%. Используемый стек - Java, Jetty, Netty, Spring Boot, Nginx, MongoDB, Apache Kafka, GridGain (Apache Ignite), Cassandra, Amazon Aurora, ELK, Docker, Marathon, Kubernetes, TICK. Вам предстоит:  Заниматься дизайном и разработкой открытого API на основе концепции REST. Участвовать в создании архитектуры системы, работающей 24/7. Иметь дело с кластерами, роутерами и GRID’ами. Добиваться стабильной работы под нагрузкой с предсказуемым SLA. Сопровождать создаваемый продукт в течение всего цикла выпуска. Работать в Agile-команде, участвовать в улучшении процессов разработки и повышении эффективности командной работы. Использовать передовые технологии, решать интересные и сложные задачи. Создавать продукт для самых требовательных пользователей – других разработчиков.  Наши ожидания:  Опыт разработки коммерческих серверных приложений на Java не менее 3 лет. Уверенное владение объектно-ориентированной методологией, шаблонами проектирования (OOD Patterns). Уверенное владение SQL. Опыт разработки web-сервисов и SOA приложений является плюсом. Опыт разработки web-приложений на Java является плюсом. Опыт написания документации и ведения технической переписки на английском языке на уровне Intermediate или выше.  Мы предлагаем:  Официальное трудоустройство, индексируемую заработную плату, 100% оплату отпусков. Широкие возможности для самореализации, профессионального и карьерного роста. Сложные и интересные задачи. Возможность вносить свой вклад в развитие растущего проекта. Команда коллег-профессионалов, болеющих за свой проект. 13-я зп и другие бонусные программы. Корпоративный английский и спикинг-клуб с носителями языка. Разнообразные тренинги и программы обучения. ДМС со стоматологией с первого рабочего дня + страхование жизни. Разнообразные корпоративные мероприятия и единомышленники, которые разделят любое твое увлечение: будь то парусный спорт или шахматы. Возможность работы в гибком графике. Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США. Офис в 10-15-ти минутах ходьбы от метро. Иногородним кандидатам предоставляется Relocation bonus, в том числе и для членов семьи.