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

Remote work

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

Мы набираем IT специалистов в большую команду для работы на проектах для одного из крупнейших Банков РФ. Данный проект - разработка решения для одного из главных департаментов банка. Используется современный технологический стек: (Java 11, Spring Boot/Cloud, Postgresql, Apache Kafka/IBM MQ, Docker).

Обязанности

Проектирование и оптимизация архитектуры частей микросервисного решения
Участие в разработке микросервисов в соответствии с ТЗ и архитектурой
Участие во встречах с рабочей группой IT-лидером и другими командами с целью выработки оптимальных решений по поставленным задачам по развитию Продукта
Участие в работе над BL команды, его груминге и приоритезации
Обеспечение минимального уровня технического долга команды
Анализ выявленных проблем и исправление дефектов микросервисов
Контроль и соблюдение максимально коротких сроков и максимального уровня качества выполнения работ по поставленным команде задачам
Участие в создании процессов и стандартов разработки микросервисов и SDLC
Участие в выборе инструментов, используемых в разработке микросервисов

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-63792
Язык
Russian: C1 Advanced

Требования к кандидату

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

Понимание принципов ООП, SOLID
Классические алгоритмы и структуры данных
Понимание архитектурного стиля REST
Разработка микросервисов на Java
Платформа Spring (Core, Boot, Data, Security, Cloud)
Системы сборки (Maven, Gradle)
Уверенная работа с Git, GitLab
Написание, анализ и оптимизация SQL-запросов различной сложности (Oracle, PostgreSQL)
Юнит-тестирование (JUnit, Mockito, Testcontainers, WireMock)
JSON, YAML
Шаблоны проектирования
Умение разбираться в чужом коде
Построение DevOps-процессов
Опыт проведения код-ревью
Сложный рефакторинг чужого кода
Swagger API
Контейнеры (Docker, Kubernetes. OpenShift)
Очереди (RabbitMQ, Kafka, IBM MQ, JMS)
Архитектурные принципы построения микросервисов
Стек ELK/EFK
Декомпозиция и оценка задач

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

SOAP, WSDL, XML, XSD
Трассировка (Zipkin, Jaeger)
Опыт работы с BPM, оркестровщиками, бизнес-правилами (IBM WebSphere WPS, Camunda, Drools, Zeebee, Activiti)
Микрофреймворки (Micronaut, Quarkus, MicroProfile)
Понимание GitLab CI/CD
Реализация задач по интеграции информационных систем

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

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование