- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Java разработчик
М2 — известный игрок в сфере PropTech с современным стеком (Java 17, Kafka, MongoDB). Вакансия предлагает интересные архитектурные задачи и полную удаленку, что делает её очень привлекательной для опытных разработчиков.
Сложность вакансии
Роль требует уверенных знаний Java 17, опыта работы с микросервисами и распределенными системами (Kafka). Основная сложность заключается в проектировании архитектуры системы ценообразования и интеграции с биллингом.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior/Middle+ Java разработчика в РФ рыночный диапазон составляет от 250 000 до 450 000 рублей. Компания М2 обычно предлагает конкурентоспособные условия, соответствующие рынку.
Сопроводительное письмо
Я заинтересован в вакансии Java разработчика в компании М2. Мой опыт разработки на Java 17 и Spring Boot, а также глубокое понимание микросервисной архитектуры и работы с распределенными системами (Kafka, PostgreSQL, MongoDB) полностью соответствуют вашим требованиям.
Меня особенно привлекла задача по проектированию системы ценообразования и интеграции с биллингом. Я имею опыт реализации сложной бизнес-логики и всегда уделяю приоритетное внимание качеству кода и observability систем в продакшене. Уверен, что мои навыки помогут вашей команде сделать сделки с недвижимостью еще проще и безопаснее.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в М2 (Метр квадратный) уже сейчас
Присоединяйтесь к команде М2 и создавайте инновационные решения для рынка недвижимости — откликайтесь прямо сейчас!
Описание вакансии
Java разработчик
Локация: Удаленно
Компания: М2
ЗП: обсуждается на собеседовании
Занятость: Полная
Метр квадратный (М2) — это онлайн-платформа для решения вопросов с недвижимостью. Наша компания помогает проводить сделки проще, быстрее и безопаснее.
Ищем разработчика, который вместе с командой будет:
- прорабатывать и проектировать архитектуру системы ценообразования;
- реализовывать логику расчета стоимости продуктов компании на основе различных факторов (тарифы, промо-коды, программы лояльности и прочее);
- проектировать и реализовывать интеграции с продуктовыми системами, системой биллинга;
- возьмёт ответственность за качество и надёжность работы системы в проде.
Чем предстоит заниматься:
- активно вникать в предметную область, взаимодействовать с бизнесом, смежными командами;
- прорабатывать и реализовывать решения в распределенной архитектуре, используя как синхронное, так и асинхронное взаимодействие;
- участвовать в code-review и проработке технических задач;
- обеспечивать observability создаваемых решений.
Чего мы ждем:
- отличное владение Java Core 11+ (разработка ведется с использованием Java 17);
- практический опыт работы с Spring Framework, Spring Boot;
- навыки проектирования многокомпонентных приложений со сложной бизнес-логикой;
- уверенное применения JUnit, Mockito или других фреймворков для юнит-тестирования;
- понимание принципов построения тестового покрытия;
- опыт разработки приложений в микросервисной архитектуре;
- знание SQL, навыки проектирования схем БД;
- опыт работы с PostgreSQL и NoSQL-хранилищами (в идеальном случае MongoDB);
- практический опыт взаимодействия с Kafka/RabbitMQ и принципов работы.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- SQL
- PostgreSQL
- Microservices
- Kafka
- Java
- NoSQL
- JUnit
- Spring Boot
- MongoDB
- RabbitMQ
- Spring Framework
- Mockito
Возможные вопросы на собеседовании
Вакансия предполагает работу над системой ценообразования, где точность расчетов критична.
Как бы вы спроектировали систему расчета стоимости, учитывающую динамические тарифы и промокоды, чтобы обеспечить консистентность данных?
В описании указано использование Kafka/RabbitMQ.
В каких случаях вы выберете асинхронное взаимодействие через Kafka вместо синхронного REST, и как вы будете обрабатывать ошибки в распределенной транзакции?
Упоминается необходимость обеспечения observability.
Какие инструменты и метрики вы считаете необходимыми для мониторинга здоровья микросервиса в продакшене?
Требуется опыт работы с PostgreSQL и NoSQL.
В каких сценариях для системы ценообразования вы бы предпочли MongoDB вместо PostgreSQL, и наоборот?
Разработка ведется на Java 17.
Какие возможности Java 17 (например, Records или Sealed Classes) вы бы использовали для упрощения моделирования бизнес-логики в этом проекте?
Похожие вакансии
Python Developer (Lead)
Middle PHP developer
Python разработчик (Senior)
Senior/middle Python Developer
Java разработчик (Мосбиржа) (Senior)
Senior Java Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия