Обязанности:

  • Разрабатывать и дорабатывать серверную и клиентскую часть веб-приложений на Java и React.
  • Реализовывать функциональные модули и микросервисы с использованием Java 17+, Spring Boot, MVC, Security, Hibernate.
  • Участвовать в создании и интеграции сервисов и решений для финтех-проектов, включая процессы взыскания и урегулирования задолженности (в т.ч. с учетом требований 230-ФЗ).
  • Проектировать архитектуру распределённых, многопоточных и микросервисных систем.
  • Создавать REST API, документировать их с использованием OpenAPI/Swagger.
  • Разрабатывать фронтенд на React и Redux, применять TypeScript, HTML5, CSS3 и препроцессоры (LESS/SASS/PostCSS).
  • Адаптировать интерфейсы под разные браузеры и операционные системы.
  • Настраивать сборку и автоматизацию проекта через Maven, Gradle, Vite, Webpack и другие инструменты.
  • Разрабатывать и поддерживать тесты (JUnit 5, Mockito, AssertJ), участвовать в code review.
  • Работать с PostgreSQL, Kafka, RabbitMQ, Docker, Kubernetes/OpenShift.
  • Использовать Git, Jira и Confluence для совместной командной работы.
  • Участвовать в планировании задач, оценке трудозатрат и релизах по Agile/Scrum или DevOps-подходам.
  • Разрабатывать и внедрять решения с элементами искусственного интеллекта для анализа и урегулирования задолженности (опционально).

Требования:

  • Опыт разработки ПО от 4 лет, из них 2+ года с Java + Spring.
  • 2+ года работы с React, Redux, JavaScript/TypeScript.
  • Уверенное владение HTML5, CSS3, пре/постпроцессорами CSS.
  • Опыт full-stack разработки веб-приложений и микросервисов.
  • Опыт работы с Git, Maven/Gradle, IntelliJ IDEA, Jira.
  • Знание Hibernate/ORM, Spring Boot/Data, PostgreSQL, REST API.
  • Опыт с Kafka/RabbitMQ, Docker, Kubernetes/OpenShift.
  • Понимание многопоточных приложений и современной архитектуры.
  • Высшее образование (техническое предпочтительно).

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

  • Опыт работы с RTK, Figma, GraphQL, WebSockets.
  • Понимание принципов микрофронтендов и монорепозиториев.
  • Навыки работы с JS-фреймворками (Angular, Vue.js).
  • Опыт в банковских и финансовых проектах.

Условия:

  • Конкурентная зарплата (обсуждается на собеседовании).
  • Официальное оформление в российскую ИТ-компанию с аккредитацией.
  • Бонусы: бесплатная подписка «СберПрайм+», скидки на изучение английского языка, бесплатный фитнес в офисе или скидки на покупку абонемента себе и близким, скидки от партнёров Сбера, корпоративная пенсионная программа.
  • Льготная ипотека в Сбере.
  • Удобный формат работы: удалённо или в гибридном формате, «короткая» пятница.