Regular Java Developer

Saint Petersburg

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

Мы ищем специалистов для развития цифровой платформы, предоставляющей услуги на базе ИТ-архитектуры крупнейшего банка России, СНГ и Восточной Европы (аналог Amazon, Azure).
Инфраструктура, информационно-технологические платформы и услуги предоставляются внешним клиентам - корпоративным заказчикам и государственным организациям. Цифровая платформа состоит из инфраструктурных и платформенных сервисов, которые, в свою очередь, состоят из сотен сервисов и тысяч микросервисов. Основные слои это:
Слой работы с данными отвечает за быстрое и гибкое создание приложений на основе данных для удовлетворения потребностей бизнеса. Её задачи загрузка, хранение и обработка данных с достаточным уровнем качества.
Общий слой базовых и прикладных сервисов и учетных сервисов. Их задача предоставлять всегда корректные и актуальные мастер данные для всех потребителей внутри платформы.
Слой работы бизнес приложений, реализующие продукты и услуги для любых клиентов организации. Задачи платформы - быстрое создание готовых облачных приложений, обеспечение готовых инструменты разработки и архитектурных шаблонов, реализация доступности систем в режиме 24/7 и обеспечение производительности и линейной масштабируемость системы.
Единый фронт отвечает за развитие каналов взаимодействия с клиентами (B2C, B2B, B2G). Это инфраструктура канальных приложений, обеспечивающих взаимодействие организации с клиентами через всевозможные каналы обслуживания. Задачи системы - предоставлять единый стандарт обслуживания клиентов во всех каналах и обеспечивать параллельное и независимое производство бизнес-функционала. Система состоит нескольких групп сервисов:
Технологический стек довольно обширен: Java, Spring, Docker, JavaScript, React, Openshift, TypeScript, Redux, Node.js, Hibernate, JPA, GridGain, Apache Spark, Kafka, Oracle, Hadoop, Exadata, Teradata, ELK и т.д.

общая информация

Обязанности

Разработка приложений и сервисов
Проектирование приложений на Java
Разработка интеграционных сервисов
Участие в оценке задач по срокам выполнения, декомпозиция задач
Проведение code review
Отслеживание исполнения релизного цикла и сроков прохождения quality gate

Расположение

Saint Petersburg

Адрес офиса

не указан

Тип работы

Java

Номер ссылки

VR-66139

Мы ожидаем от Вас

Обязательные требования:

  • Опыт разработки на Java от 2 лет
  • Экспертное владение Java
  • Опыт командной разработки коммерческих приложений, знание основных методологий разработки программного обеспечения, проведения модульного тестирования (JUnit и TestNg)
  • Понимание принципов OOП, шаблонов проектирования, принципов ООАД, шаблонов проектирования уровня предприятия
  • Знакомство с технологиями Spring Framework, Hibernate ORM, JDBC, JMS, JMX
  • Опыт работы с инструментами Jira, Confluence, Git,Jenkins, Sonar, Maven, Gradle, Nexus
  • Опыт работы с сервером приложений WildFly (JBoss)
  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем
  • Опыт профилирования приложений - поиск утечек памяти, поиск bottleneck приложений
  • Экспертное знание принципов реляционных БД, опыт проектирования и оптимизации БД
  • Понимание принципов работы и особенностей SQL иNoSQL хранилищ: Oracle, PostgreSQL, Cassandra, Apache Ignite
  • Опыт работы со SpringBoot
  • Английский на уровне чтения технической документации
  • Высшее техническое образование

Желательные требования:

  • PostgreSQL, JBoss Enterprise Application Platform, Hadoop, SQL, Kafka Streams, Oracle

Работа у нас — это

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