Приглашаем в нашу команду Java разработчика для работы над проектами в сфере FinTech.
Вас ожидает:
- Детализация задач и оценка;
-
Проведение ревью артефактов (спецификаций, кода, версий);
-
Оказание консультативных услуг в качестве эксперта по заданным вопросам;
-
Составление и мониторинг задач по техническому долгу продуктов;
-
Разработка ПО в соответствии с требованиями заказчиков.
Какой опыт понадобится:
-
уверенное владение Java (версии 11–21), опыт коммерческой разработки не менее 3 лет;
-
понимание новых возможностей Java (Stream API, функциональное программирование, virtual threads, record-классы и др.);
- отличное знание Spring Boot (создание, конфигурирование и поддержка микросервисных приложений);
- уверенное владение Spring MVC (разработка REST API, работа с HTTP, обработка ошибок, валидация данных);
- глубокое знание Spring Data (работа с репозиториями, написание и оптимизация запросов, pagination, сортировки);
- практический опыт Spring Security (настройка аутентификации/авторизации, OAuth2/JWT, stateless-приложения, интеграция с внешними провайдерами).
- опыт проектирования, реализации и поддержки микросервисов с нуля; владение паттернами микросервисной архитектуры (API Gateway, сервисные реестры, балансировка нагрузки);
- глубокое понимание принципов SOLID, DRY, KISS, DDD, Clean Architecture;
- уверенное владение JPA/Hibernate.
Будет плюсом:
- опыт интеграции с внешними системами (платёжными/смс и иными провайдерами/шлюзами);
- опыт настройки инструментов мониторинга (Prometheus, Grafana, ELK stack);
- навыки работы с OpenID Connect/SAML (Keycloak);
- знание NoSQL (Redis, Cassandra, MongoDB)
- опыт работы с публичными облаками (AWS, GCP, Yandex Cloud)
Что мы предлагаем:
- Работа в большой ИТ компании с грамотно выстроенными процессами, которые дают прозрачность работы.
- Сплоченный коллектив, который уже на протяжении нескольких лет работает над сложными задачами.
- На время адаптационного периода у вас будет ментор, который поможет вам быстро адаптироваться в задачах, команде и проекте.
- В компании используются современные инструменты на базе искусственного интеллекта для повышения эффективности разработки, анализа и внутренних процессов. Сотрудники получают доступ к таким технологиям в рамках корпоративной среды.
- Расширенный социальный пакет, о котором мы расскажем вам на встрече :)
Вакансия (рабочее место) планируется к размещению.