👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Старший Java разработчик

Требования

БэкендJava EEJava SE

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Российская телекоммуникационная компания

Описание вакансии

Условия работы

Отдел прикладной разработки оператора Yota занимается созданием и развитием модулей BSS-решения, автоматизирующего все процессы работы оператора связи.

Решение построено на Java и смежных технологиях по принципам SOA архитектуры. Оно обеспечивает выполнение процессов обработки платежей, управления услугами и продуктами, нотификации абонентов, взаимодействия с системами биллинга, порталом самообслуживания и мобильного приложения (back-end), хранения сведений об абонентах и конфигурациях продуктового каталога и т.д.

Мы делаем решение таким, чтобы оно работало бесперебойно при высоких нагрузках, было легко масштабируемым и эксплуатируемым.

В данный момент мы ищем Старшего разработчика, эксперта в Java, которому интересно работать над широким кругом задач в сложных интеграционных проектах.

Ваши будущие задачи:

  • Разработка и развитие серверных Java приложений (высоконагруженных многопоточных приложений Enterprise уровня).
  • Разработка новых модулей и функциональности на Backend (JBOSS/Glassfish, Spring, SQL).
  • Поддержка существующих решений.
  • Разработка методов, реализующих бизнес-логику на интеграционной шине (ESB).
  • В рамках решения этих задач вам необходимо:
  • Анализировать и уточнять требования.
  • Проектировать компоненты и разрабатывать их в соответствие с ТЗ.
  • Производить исправление ошибок, обнаруженных на этапе тестирования и в Production.
  • Оптимизировать исполняемый код.
  • Тесное взаимодействовать с другими разработчиками, тестировщиками, архитекторами, бизнес-аналитиками.
  • Для нас важно:
  • Опыт работы от 3-лет в сфере разработки клиент-серверных приложений.
  • Знание принципов ООП.
  • Хорошее знание структур данных и алгоритмов.
  • Уверенное знание Java SE (core Java, Collection Framework, Multithreading).
  • Опыт работы с Java EE (EJB, ORM: JPA/Hibernate, Spring, JMS, XML: XSD, JAXB, Web Services , WSDL).
  • Опыт работы с серверами приложений: JBOSS, Glassfish.
  • Опыт работы с СУБД: MySQL и Oracle.
  • Опыт написания Unit тестов, интеграционных тестов.
  • Уверенное знание SQL.
  • Знание методологий и принципов процесса разработки: Scrum, Waterfall.
  • Опыт работы с системами баг-трекинга (JIRA), контроля версий (Perforce).
  • Знание ОС семейства Unix.
  • Понимание архитектуры многоуровневых приложений и сетевой инфраструктуры.
  • Дополнительным плюсом будет:

  • Опыт разработки на TibcoBusiness Works.
  • Опыт разработки ПО в области телекоммуникаций.
  • Бонусы

    • Участие в активном развитии оператора связи через реализацию сложных интеграционных проектов. • Свободу в выборе технологий, возможность изучать и внедрять лучшие практики. • Разные возможности развития: карьерного, профессионального, личного — то, что вы выберете сами и к чему приложите максимум усилий. • Необходимые условия для комфортной работы: достойная заработная плата, страховка, мобильная связь, безлимитный мобильный интернет, обучение, современный офис, удобный график и пр.