yandex
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
MiddleГибридПолная занятость

Middle Java developer [MWS Tables]

ИИОценка ИИ

МТС — стабильный и крупный работодатель с развитой инженерной культурой. Вакансия привлекательна современным технологическим стеком (Java 21, Spring Boot 3) и возможностью работать над масштабными задачами в экосистеме компании.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного владения современным стеком (Java 17-21, Spring Boot 3) и понимания микросервисной архитектуры. Дополнительную сложность добавляют требования к навыкам DevOps (K8S, Helm) и работе с высоконагруженными системами.

Анализ зарплаты

Медиана280 000 ₽
Рынок200 000 ₽ – 350 000 ₽
ИИОценка ИИ

В объявлении не указан уровень вознаграждения, однако для Middle Java разработчика в Москве в крупном финтехе или телекоме рыночный диапазон составляет 200 000 – 350 000 рублей. МТС обычно предлагает конкурентную зарплату, соответствующую этим ожиданиям.

Сопроводительное письмо

Меня заинтересовала вакансия Middle Java разработчика в команду MWS Tables. Имея опыт работы с Java более двух лет, я уверенно владею стеком Spring Boot 3 и Java 17+, а также имею практический опыт проектирования высоконагруженных API через REST и gRPC. Работа с PostgreSQL, Redis и Kafka является неотъемлемой частью моей текущей деятельности, что позволит мне быстро включиться в задачи команды.

Меня привлекает возможность не только разрабатывать функционал, но и участвовать в настройке инфраструктуры с использованием Docker и Kubernetes. Я уделяю большое внимание качеству кода, придерживаюсь принципов чистой архитектуры и всегда покрываю функционал тестами с использованием JUnit и Testcontainers. Буду рад обсудить, как мой опыт поможет в развитии сервисов МТС.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в МТС уже сейчас

Присоединяйтесь к команде МТС и создавайте высоконагруженные сервисы на современном стеке Java!

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

Middle Java developer [MWS Tables]

#гибрид #middle

МОсква

Компания: МТС

*☑️*Чем предстоит заниматься

-Разрабатывать новый функционал и дорабатывать существующий, включая создание Grafana-дашбордов;

-Исследовать, документировать и рефакторить логику сервисов;

-Исправлять ошибки и уязвимости безопасности;

-Писать тесты и участвовать в код-ревью;

-Оценивать задачи, сопровождать релизы и поддерживать коммуникацию в команде.

*☑️*Что мы ожидаем

-Опыт разработки на Java от 2-х лет;

-Уверенное знание Java 17–21 и Spring Boot 3;

-Опыт разработки высоконагруженных API (REST, gRPC);

-Опыт работы с PostgreSQL, Redis и Kafka;

-Опыт настройки и поддержки инфраструктуры (Docker, K8S, Helm, CI/CD);

-Опыт использования ORM (Spring Data/Hibernate, MyBatis);

-Понимание принципов чистой архитектуры и знание паттернов проектирования (в т.ч. микросервисных);

-Навыки написания тестов (JUnit5, Mockito, Testcontainers, SpringBootTest);

-Опыт работы с Git и GitLab.

Откликнуться

Java Job в Telegram | в VK | в Max

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Java
  • Spring Boot
  • REST
  • gRPC
  • PostgreSQL
  • Redis
  • Kafka
  • Docker
  • Kubernetes
  • Helm
  • CI/CD
  • Hibernate
  • MyBatis
  • JUnit
  • Mockito
  • TestContainers
  • Git
  • GitLab

Возможные вопросы на собеседовании

Вакансия предполагает работу с высоконагруженными API.

Какие подходы вы используете для оптимизации производительности gRPC и REST сервисов при больших нагрузках?

В стеке указана Kafka.

Как обеспечить гарантию доставки сообщений 'exactly once' при работе с Kafka в микросервисной архитектуре?

Упоминается использование Redis.

Для каких сценариев, помимо кэширования, вы использовали Redis в своих проектах? Как вы решаете проблему инвалидации кэша?

Требуется опыт работы с Kubernetes и Helm.

Опишите процесс деплоя микросервиса в K8S: за что отвечают Helm-чарты и как вы настраиваете liveness/readiness пробы?

Важен опыт написания тестов.

В чем преимущество использования Testcontainers перед обычными моками при тестировании интеграции с базой данных или брокером сообщений?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

Россия