Middle Java-разработчик

Дата размещения вакансии: 24.09.2024
Работодатель: СБЕР
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 1 года до 3 лет

Команда Маршрутизация работает над подсистемой Кросс-продуктовый маршрутизатор платежей в составе Хаба финансовых сообщений.

Команда является распределенной: Москва, Санкт-Петербург, Новосибирск. Разработка бекенда сосредоточена в Санкт-Петербурге, фронтенда — в Новосибирске, а аналитики — в Москве. Мы ищем коллегу в Санкт-Петербурге, работаем в смешанном режиме 2-3 дня в неделю — офис, остальные дни из дома.

Логика работы КПМП основана на анализе реквизитов платежных документов. Каждое условие, описывающее конкретный вариант анализа, оформляется в виде правила маршрутизации документов. Результатом анализа реквизитов является выбор направления — конкретной продуктовой фабрики. Модуль позволяет настраивать правила маршрутизации документов пользователям через пользовательский интерфейс. В некоторых случаях на помощь определения фабрики приходит искусственный интеллект. Эта функциональность сейчас активно развивается и будет большим плюсом если будут знания в этой области.

Модуль написан на Java 17, работает на платформе Kubernetes, интегрируется со смежными сервисами по Rest и Kafka. Является высоко нагруженным сервисом с критичностью Mission Critical.

Обязанности

разработка фич и микросервисных компонентов с использованием Java, Kafka, Kubernetes, PostgreSQL и др. смежных технологий

доработка функциональности бекенд-части системы на Java

написание Unit-тестов

анализ, рефакторинг и оптимизация кода, Code review

участие в тестировании разработанных компонентов и исправлении дефектов

участие в подготовке документации, документирование кода

участие в принятии архитектурных решений и исследовательские задачи, при необходимости.

Требования

  1. понимание принципов ООП и микро сервисной архитектуры
  2. опыт коммерческой разработки на Java от 3-х лет
  3. уверенное знание Java (желательно Java 17), Collection, JDBC, Multithreading
  4. знания и опыт использования: Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data)
  5. опыт написания Unit-тестов (Junit)
  6. уверенное знание SQL
  7. опыт работы с Git, Maven
  8. чтение технической документации на английском
  9. умение разбирать и анализировать чужой код
  10. высшее техническое образование

Будет являться плюсом:

  1. знание Openshift / Kubernetes и контейнеризацией приложений
  2. опыт с React JS (front)
  3. опыт работы с AI/ML и Data Science
  4. опыт работы с Jira, Confluence
  5. опыт работы в Agile-команде
  6. опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA
  7. умение подбирать инструменты для решения необходимых задач.

Условия

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