Senior Java developer
Зарплата
Требуемые навыки
Местоположение и тип занятости
Описание вакансии
«Метр квадратный» — это экосистема недвижимости, которая помогает клиентам решать любые жилищные вопросы: от поиска вариантов и оформления сделки до организации ремонта и переезда в новую квартиру. Мы также создаем решения для партнёров и профессиональных участников рынка недвижимости.
Мы строим высоконагруженную систему на базе микросервисной архитектуры с использованием современного и актуального стека.
МЫ ИСПОЛЬЗУЕМ:
- Микросервисная архитектура, Java/Kotlin, Gradle, Spring Boot/Cloud, Restful API/gRPC, PostgreSQL/MongoDB/Redis/Elasticsearch, Kafka, Gitlab CI/CD, Docker/Kubernetes, Prometheus/Sentry, ELK.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
- разрабатывать системы мониторинга SIEM для отслеживание аутентификации, обнаружение компрометации аккаунтов пользователей и других действий пользователя на платформе;
- расширять системы контроля доступа и сервиса с открытым протоколом авторизации OAuth2, который помогает централизованно управлять правами доступа пользователей к нашим ресурсам;
- работать над репликацией баз данных контрагентов жилищной экосистемы;
- разрабатывать общие сервисы для эффективного взаимодействия основных B2B продуктов жилищной экосистемы: ипотечного брокера, сервиса безопасных расчетов и электронной регистрации;
- работать над сервисами, обеспечивающими процессы удаленного принятия юридической оферты контрагентами застройщикам по всей РФ.
ЧЕГО МЫ ЖДЕМ:
- отличное владение Core Java;
- практический опыт работы с Spring Framework;
- опыт реализации приложений с использованием различных фреймворков;
- опыт применения JUnit, Mockito или других фреймворков для юнит-тестирования;
- навыки проектирования многокомпонентных приложений, в том числе с высокой нагрузкой и высокой алгоритмической сложностью;
- опыт разработки приложений в микросервисной архитектуре, контейнеризация в Docker;
- навыки проектирования БД, отличное знание SQL, опыт работы с PostgreSQL;
- работа с очередями (Kafka или RabbitMQ);
- мониторинг производительности и степени готовности Java-систем (JVisualVM/JMC/JConsole).
БУДЕТ ПЛЮСОМ:
- опыт использования NoSQL-хранилищ (MongoDB, Redis);
- общее представление построения фронт-энд на базе React.JS;
- опыт организации работы в команде с использованием GitLab, Jira и проч.;
- навыки эффективного взаимодействия с продукт-оунерами, бизнес-аналитиками и смежными командами разработки.
Бонусы
- белая конкурентная ЗП, официальное оформление;
- возможность влиять на разработку и сразу видеть результат своей работы;
- гибкий график работы, возможность выбора рабочего оборудования;
- ДМС, льготная ставка по ипотеке, компенсация фитнеса.
Ваш отклик
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.