TL;DR

Senior Java Developer (AI): Разработка инновационной системы для автоматизации банковских закупок с использованием методов машинного обучения и NLP с акцентом на интеграцию с банковскими системами и архитектурное проектирование. Фокус на создании масштабируемых сервисов, управлении контрактами и обеспечении высокой производительности системы.

Локация: Удаленный режим работы в пределах Москвы и Московской области

Компания

Крупнейший банк, развивающий широкий спектр цифровых продуктов и внедряющий передовые AI-технологии в свои бизнес-процессы.

Что делать

  • Проектировать и разрабатывать высоконагруженные приложения на Java
  • Осуществлять архитектурный контроль разработки ПО
  • Участвовать в R&D активностях команды
  • Работать по Agile-методологии в продуктовой команде

Требования

  • Опыт разработки на Java 8, 11, 17 от 5 лет
  • Отличное знание алгоритмов, структур данных и паттернов проектирования
  • Глубокий опыт работы со стеком Spring Framework (Boot, Data, Security)
  • Опыт работы с PostgreSQL, ORM Hibernate и SQL
  • Опыт интеграционного взаимодействия через REST и gRPC
  • Опыт работы с брокером сообщений Kafka
  • Уверенное использование инструментов Docker, Kubernetes и Openshift

Хорошо, если есть

  • Навыки DevOps и опыт настройки CI/CD процессов (Jenkins, pipeline-скрипты)
  • Опыт работы с серверами приложений Tomcat, WildFly или WebSphere

Культура и преимущества

  • ДМС с первого дня работы, включая льготную страховку для близких
  • Бесплатная подписка СберПрайм+ и скидки у компаний-партнеров
  • Корпоративная пенсионная программа и обучение за счет компании
  • Возможность реферального вознаграждения до 100 тыс. рублей
  • Доступ к корпоративному спортзалу и скидки в партнерские фитнес-центры