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