Мы предлагаем принять участие в проектах развития, внедрения и поддержки в крупных банках передовой ЦИФРОВОЙ ПЛАТФОРМЫ, построенной в микросерисной архитектуре.
КЛЮЧЕВЫЕ ЗАДАЧИ:
- Разработка под Java, фреймворк: Spring booot;
- Разработка в рамках микросервисной архитектуры;
- Проектирование интерфейсов взаимодействия с другими системами;
- Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками.
ЧЕГО МЫ ЖДЕМ ОТ САМЫХ КРУТЫХ КАНДИДАТОВ:
- Опыт разработки на JAVA 11;
- Знание и опыт разработки на следующих технологиях: Spring Boot, Spring Security, Spring Cloud, Spring Data, Feign;
- Знание и практический опыт применения Kubernetes, Docker;
- Хорошее представление об основных подходах к проектированию микросервисов;
- Знание и практический опыт применения высоконагруженных сервисов с использованием Apache Kafka / RabbitMQ;
- Умелый мониторинг: журналирование, трассировка, идентификация каскадных сбоев;
- Безопасность: аутентификация и авторизация при межсервисном взаимодействии, JWT;
- Опыт написания UNIT, интеграционных тестов;
- Уверенное знание баз данных Oracle/MS SQL Server/PostgreSQL на уровне разработки и оптимизации процедур.
ДОПОЛНИТЕЛЬНЫЕ ПРЕИМУЩЕСТВА:
- Представление об алгоритмах нечеткого поиска и современных технологий для работы с ними;
- Kafka Connect и Kafka Streams;
- Spring Batch, Spring Integration;
- Опыт командной работы, в том числе в распределенных командах;
- Опыт работы в компании - разработчике программного обеспечения;
- Сочетание ответственности и исполнительности, критического мышления.