Если информация в вакансии не соответствует действительности, или эта вакансия является мошенничеством, сообщите, пожалуйста, модератору, используя кнопку . Спасибо.
Уровень зарплаты: з.п. не указана
Требуемый опыт работы: Не указан
Вакансия: Software architect
Описание вакансии
Обязанности:
Команда занимается разработкой платформы для автоматизации маркетинга, которая основана на CouchDB, Netty, WebFlux и использует протокол gRPC для межсервисного взаимодействия. Для пользователей платформы команда делает доработки, от простых hotfix'ов до сложных технологических задач
Проектирование новой функциональности внутри платформы.
Проектирование API новых модулей и утилит.
Примеры задач: Оптимизация взаимодействия сервисов: убрать дублирование логики. Добавить кэширование клиентского профиля при запросе данных из третьих систем. Добавить авторизацию через keycloak, возможность управлять правами пользователей системы через AD. Спроектировать новый функционал пакетного тестирования.
Требования:
Опыт работы архитектором не менее 5 лет
Свободное владение нотацией UML,
Знания паттернов проектирования и умение применять их на практике
Опыт проектирования архитектуры ПО и интерфейсов взаимодействия компонентов ПО
Опыт применения protobuf/grpc опыт проектирования микросервисной архитектуры
Опыт работы с Kubernetes, envoy
Опыт практической работы с реляционными БД (Oracle, Teradata с объёмами баз в несколько десятков Тб), no-sql БД (arangodb, mongodb, couchdb), in-memory БД (redis)
Опыт выполнения code review на java
Опыт внедрения автоматизированного контроля реализуемых API
Английский язык на уровне чтения технической документации
Будем плюсом:
Опыт работы с plantUML будет плюсом (опыт работы с ARIS, Sparx Enterprise Architect)
Опыт работы с tarantool или apache ignite
Опыт работы с системами аналитического маркетинга aCRM в банковском секторе.