Senior Java developer

Зарплата

от 260 000 до 400 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

PropTech-компания

Описание вакансии

Условия работы

«Метр квадратный» — это экосистема недвижимости, которая помогает клиентам решать любые жилищные вопросы: от поиска вариантов и оформления сделки до организации ремонта и переезда в новую квартиру. Мы также создаем решения для партнёров и профессиональных участников рынка недвижимости.

Мы строим высоконагруженную систему на базе микросервисной архитектуры с использованием современного и актуального стека.

МЫ ИСПОЛЬЗУЕМ:

  • Микросервисная архитектура, 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 и проч.;
  • навыки эффективного взаимодействия с продукт-оунерами, бизнес-аналитиками и смежными командами разработки.

Бонусы

  • белая конкурентная ЗП, официальное оформление;
  • ДМС со стоматологией, компенсация фитнеса, скидки на обучение английскому языку, компенсация до 8 сессий в месяц с психологом;
  • гибридный формат работы;
  • комфортный офис с хорошей инфраструктурой в окрестностях и пешей доступности от м. Фрунзенская.