Senior java developer

Дата размещения вакансии: 26.11.2024
Работодатель: Газпромбанк
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Чем предстоит заниматься:

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

Требования:

  • Понимание принципов ООП, SOLID
  • Классические алгоритмы и структуры данных
  • Понимание архитектурного стиля REST
  • Разработка микросервисов на Java
  • Платформа Spring (Core, Boot, Data, Security, Cloud)
  • Системы сборки (Maven, Gradle)
  • Уверенная работа с Git, GitLab
  • Написание, анализ и оптимизация SQL запросов различной сложности (Oracle, PostgreSQL)
  • Юнит-тестирование (JUnit, Mockito, Testcontainers, WireMock)
  • Шаблоны проектирования
  • Умение разбираться в чужом коде
  • Опыт проведения код-ревью
  • Сложный рефакторинг чужого кода
  • OpenAPI, AsyncAPI
  • Уверенные знания стека промышленной разработки на Java
  • Уверенный пользователь Linux
  • Контейнеры (Docker, Kubernetes. OpenShift)
  • Очереди (RabbitMQ, Kafka, IBM MQ, JMS)
  • Архитектурные принципы построения микросервисов
  • Стек ELK/EFK
  • Опыт работы с BPM, оркестровщиками, бизнес-правилами (IBM WebSphere WPS, Camunda, Drools, Zeebee, Activiti)

Почему мы? У нас круто!

  • По-настоящему живая и увлечённая команда;
  • Премии и бонус к отпуску;
  • ДМС со стоматологией с первого дня;
  • Внутреннее и внешнее обучение;
  • График работы на выбор: удаленный, гибридный или в комфортном офисе
  • Отпуск 33 дня.