💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Старший 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. Опыт разработки ПО в области телекоммуникаций.

Бонусы

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