Java разработчик
Прямой работодатель Метр квадратный ( www.m2.ru )
Москва, Россия
Миддл • Сеньор
19 февраля 2021
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 летот 240 000 ₽
Опыт работы от 3 до 5 летот 240 000 ₽
Короткая ссылка: gkjb.ru/hSgn
Описание вакансии
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- разработка системы мониторинга SIEM для отслеживание аутентификации, обнаружение компрометации аккаунтов пользователей и других действий пользователя на платформе;
- расширение системы контроля доступа и сервиса с открытым протоколом авторизации OAuth2, который помогает централизованно управлять правами доступа пользователей к нашим ресурсам:
• Разработка расширенной ролевой модели прав доступа основанной на подходе ABAC;
• Написание сложных политик безопасности на основе системы Open Policy Agent;
• Доработка внутренней системы управления учётными данными; - работы над репликацией баз данных контрагентов жилищной экосистемы;
- интеграция в сервисы авторизации систем, использующих распознавание лиц для разблокировки смартфона и подтверждения платежей;
- разработка общих сервисов для эффективного взаимодействия основных B2B продуктов жилищной экосистемы: ипотечного брокера, сервиса безопасных расчетов и электронной регистрации;
- работа над сервисами, обеспечивающими процессы удаленного принятия юридической оферты контрагентами застройщикам по всей РФ.
ЧЕГО МЫ ЖДЕМ:
- отличное владение Core Java;
- опыт реализации приложений с использованием различных фреймворков;
- опыт применения JUnit, Mockito или других фреймворков для юнит-тестирования;
- навыки проектирования многокомпонентных приложений, в том числе с высокой нагрузкой и высокой алгоритмической сложностью;
- опыт разработки приложений в микросервисной архитектуре, контейнеризация в Docker;
- навыки проектирования БД, отличное знание SQL, опыт работы с PostgreSQL;
- работа с очередями (Kafka или RabbitMQ);
- мониторинг производительности и степени готовности Java-систем (JVisualVM/JMC/JConsole).
БУДЕТ ПЛЮСОМ:
- опыт использования NoSQL-хранилищ (MongoDB, Redis);
- общее представление построения фронт-энд на базе React.JS;
- опыт организации работы в команде с использованием GitLab, Jira и проч.;
- навыки эффективного взаимодействия с продукт-оунерами, бизнес-аналитиками и смежными командами разработки.
ЧТО ИСПОЛЬЗУЕМ:
- Микросервисная архитектура, Java/Kotlin, Gradle, Spring Boot/Cloud, Restful API/gRPC, PostgreSQL/MongoDB/Redis/