Детализация задач и оценка;
Проведение ревью артефактов (спецификаций, кода, версий);
Оказание консультативных услуг в качестве эксперта по заданным вопросам;
Составление и мониторинг задач по техническому долгу продуктов;
Разработка ПО в соответствии с требованиями заказчиков.
Уверенное владение 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.
Опыт интеграции с внешними системами (платёжными, SMS и иными провайдерами/шлюзами);
Опыт настройки инструментов мониторинга (Prometheus, Grafana, ELK Stack);
Навыки работы с OpenID Connect/SAML (Keycloak);
Знание NoSQL (Redis, Cassandra, MongoDB);
Опыт работы с публичными облаками (AWS, GCP, Yandex Cloud).
Проведение полного тестирования desktop приложений;
Анализ требований;
Функциональное и нефункциональное тестирование десктоп приложения;
Составление и актуализация тестовой документации;
Подготовка отчетов о проведенном тестировании.
Знание жизненного цикла разработки ПО и места тестирования в нем.
Опыт тестирования web/мобильных приложений от 2-х лет.
Понимание методов и подходов в тестировании.
Понимание принципов клиент-серверной архитектуры.
Опыт написания тестовой документации.
Опыт тестирования API.
Базовые знания SQL-запросов.
Понимание принципов бухгалтерского учета в банках РБ, знание близких к кредитам банковских продуктов (факторинг, гарантии, аккредитивы), резервов.
Опыт работы с базами данных.
Опыт работы с Postman / Swagger.
Опыт работы с модулями по автоматизации деятельности банков или Депозитария ценных бумаг.
Навыки работы с Jira/Confluence, TestRail.
Сбор, анализ и формализация функциональных и нефункциональных требований;
Написание технической документации (API спецификации, маппинг, БД, руководства использования);
Ведение проектной документации в Swagger, Confluence, Word;
Прототипирование UI в Axure/Figma;
Оптимизация существующих бизнес-процессов и способов реализации задач;
Консультирование команды разработчиков, бизнес-аналитиков и тестировщиков в ходе реализации и сопровождения проектов по созданию и развитию продуктов компании.
Работа в банковской сфере обязательно (с банковским ПО);
Наличия опыта и знаний специфики работы приложений на web и мобильных платформах;
Понимание интеграций средствами web-сервисов;
Понимание основ БД и SQL;
Знания в области API.
Проведение полного тестирования веб и мобильных приложений;
Составление и актуализация тестовой документации;
Подготовка отчетов о проведенном тестировании;
Знание жизненного цикла разработки ПО и места тестирования в нем;
Опыт тестирования web/мобильных приложений от 1-2 лет;
Опыт использования анализаторов траффика (Fiddler, Charles);
Понимание принципов клиент-серверной архитектуры;
Опыт тестирования API (Postman);
Понимание принципов клиент-серверной архитектуры;
Базовые знания SQL запросов.
Знание App Store Review Guidelines и iOS Human Interface Guidelines.
Android standards for navigation and design.
Детализация задач и оценка;
Проведение ревью артефактов (спецификаций, кода, версий);
Оказание консультативных услуг в качестве эксперта по заданным вопросам;
Составление и мониторинг задач по техническому долгу продуктов;
Разработка ПО в соответствии с требованиями заказчиков.
Опыт коммерческой разработки от 1 года.
Опыт использования следующих технологий: Java 8/11/17, PL/SQL (Oracle DB), JDBC, SOAP Web-services (JAX-WS), JUnit, Maven, GIT, Tomcat, Liquibase, Wiremock, Spring framework (Spring/Spring Boot.
Hibernate, WSO2.