Java разработчик (middle)

Срок для отклика истек

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

В команду корпоративно-инвестиционного бизнеса мы ищем коллегу для разработки автоматизированной системы планирования по продуктам юридических лиц. Наши пользователи — это все точки продаж, обслуживающие юридических лиц в России от Калининграда до Камчатки. В рамках проекта нам потребуется создать высоконагруженную (~10000 пользователей) систему с трехзвенной (front-middle-back) архитектурой, обладающую гибкой системой управления и расчета, а также внутренним аналитическим хранилищем.

В рамках реализации проекта мы будем использовать следующие технологические решения: HTML5, CSS3, JavaScript, ReactJS, SPA, REST, Oracle WebLogic, Java, Hibernate, JMS, Apache Kafka, Oracle Database, PL/SQL.

Наша команда работает c применением методологии Agile, используя инструменты Jira и Confluence.

Обязанности

  • разработка бизнес-логики на сервере приложений
  • создание взаимодействия между фронтальной частью веб-приложения и аналитической базой данных через сервер приложений
  • участие во внедрении нового функционала
  • создание интеграций с внешними системами.

Требования

  • глубокие знания языка программирования Java (1.8)
  • уверенные знания ООП и шаблонов проектирования
  • уверенные знания алгоритмов и структур данных
  • уверенные знания принципов построения реляционных баз данных
  • уверенные знания принципов построения аналитических хранилищ
  • уверенные знания JDBC, Hibernate, JMS
  • уверенные знание фреймворка Spring
  • уверенные знание сборщиков Maven или Gradle
  • знания основ баз данных (Oracle)
  • знание форматов XML, JSON
  • знание основ информационной безопасности (сертификаты, VPN, TLS/SSL)
  • опыт работы по REST, знание основных методов
  • знания систем тестирования приложений (TDD)
  • уверенное знания принципов работы веб-сервера
  • уверенное знания протоколов HTTP и HTTPS
  • опыт работы с Git, Jira, Bitbucket, Confluence
  • опыт разработки клиент-серверных веб-приложений
  • аналитический склад ума
  • коммуникабельность, открытость
  • умение работать с документацией.

Будет здорово, если ты имеешь:

  • опыт работы по гибким методологиям разработки (Agile/SCRUM/Kanban)
  • понимание процессов разработки ПО
  • опыт работы в больших проектах рассчитанных на количество пользователей от 10000
  • знания английского языка на уровне чтения технической документации (углубленные знания будут преимуществом).

Условия

  • стабильный оклад+ годовое премирование и социальная поддержка сотрудников
  • официальное оформление с первого дня
  • профессиональный и дружный коллектив, готовый принимать и считаться с любой точкой зрения
  • расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
  • корпоративная пенсионная программа
  • корпоративное обучение за счет компании, в т.ч. посещать конференции по профессиональной тематике, а так же огромный каталог образовательных программ
  • реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение до 100 тыс. рублей
  • корпоративный спортзал и скидки в спортзалы-партнеры
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы·
  • работу по Agile с лучшими из IT индустрии: 2000 продуктовых команд и возможность внутреннего перемещения
  • льготные условия кредитования, в тч по ИПОТЕКЕ
  • яркая и насыщенная корпоративная жизнь: «Зелёный марафон», Сбербанкиада, КВН, волонтёрские программы и т.д.
  • свободный dress code
  • возможность самостоятельного выбора необходимых технологий, а так же возможность привнести своё видение в проект
  • офис с комнатой отдыха, есть кухня с холодильником и кофемашинами. Офис находится в СПб метро "Нарвская",7 мин пешком/ после НГ "Василеостровская"