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

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

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

Java разработчик Senior

ИИОценка ИИ

Привлекательный долгосрочный проект в крупном телекоме с четко прописанными требованиями и понятными этапами отбора. Однако отсутствие названия компании и указание ставки 'с НДС' может указывать на работу через посредника или необходимость наличия ИП/Самозанятости.


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

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

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

Высокая сложность обусловлена широким стеком технологий (от Groovy до GlusterFS) и глубокими требованиями к знанию внутренностей JVM и микросервисных паттернов. Позиция Senior подразумевает полную ответственность за архитектурные решения и интеграцию в сложную экосистему.

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

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

Ставка 1950 руб/час (с НДС) при полной занятости составляет около 310-330 тысяч рублей в месяц. Это соответствует среднему рыночному уровню для Senior Java разработчика в России, хотя топовые продуктовые компании могут предлагать выше.

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

Меня заинтересовала вакансия Senior Java разработчика для вашего телеком-проекта. Мой опыт работы с Java 11+, Spring Stack и микросервисной архитектурой полностью соответствует вашим требованиям. Я обладаю глубокими знаниями в области многопоточности, работы с Kafka и MongoDB, а также имею практический опыт настройки Kubernetes и работы с Linux-окружением.

Особое внимание в своей работе я уделяю качеству кода и соблюдению принципов SOLID, DRY и KISS, что критично для долгосрочных проектов с поэтапной интеграцией. Уверен, что мои навыки декомпозиции сложных задач и опыт оптимизации производительности JVM помогут успешно реализовать доработки функционала продаж и обслуживания в рамках вашей экосистемы. Буду рад обсудить технические детали проекта на интервью.

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

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

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

Откликнитесь уже сейчас

Если вы опытный Java-разработчик и готовы к масштабному проекту в телекоме, свяжитесь с нами для обсуждения деталей!

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

Java разработчик Senior

Длительность проекта: до 31.12.2026

Локация: РФ

Ставка: 1950, с НДС

Обязательные требования

  • Высшее техническое образование (Computer Science или смежное);
  • Английский язык: чтение технической документации (Upper-

Intermediate);

  • Коммуникативные навыки: взаимодействие с командой,

заказчиками;

  • Аналитическое мышление: умение декомпозировать задачи;
  • Способность принимать решения, ответственность за них;
  • Java 11+ (Core, Concurrency, Collection, Lambda, Stream API, Optional- знание иерархии основных интерфейсов, реализаций коллекций, основных типов и сущностей);
  • Groovy (общее понимание в соответствии с документацией языка, знание методов работы с коллекциями в скриптах);
  • Понимание основ работы JVM и её частей. Знание модели памяти, режимов работы сборщиков мусора, профилирования и оптимизации производительности;
  • Spring (знание скоупов и подробностей жизненного цикла бинов - как они появляются, как можно кастомизировать их создание и жизненный цикл, знание для решения каких задач используются те или иные части фреймворка, например, MVC, Security, Data, Cloud);
  • Знание реализаций и умение применять абстракции

многопоточности Java Concurrency: CompletableFuture,

ExecutorService, Concurrent collections, Atomic variables, Locks

HTTP, REST, SOAP, GraphQL (знание базовых сущностей протоколов и их свойств, определение применимости в тех или иных условиях);

  • Wiremock, JUnit, Mockito и в целом теория юнит-тестирования (что такое юнит-тест, для чего он нужен, как работает);
  • Паттерны проектирования (знание нескольких паттернов,

способность объяснить реализацию в коде, способность применить тот или иной паттерн в поставленной задаче);

  • SOLID, DRY, KISS (знание принципов, способность анализировать ситуацию\задачу, в которой можно применить ограничения, накладываемые этими принципами);
  • 10 ООП (чем обусловлена и чем задана данная парадигма, умение видеть в задаче возможности применения основных её принципов- полиморфизм, абстракция, инкапсуляция и т.д.);
  • Kafka (знание архитектуры и подробностей процесса прохождения единицы информации через брокер, знание java-библиотек и их абстракций обеспечивающих взаимодействие с брокером);
  • MongoDB (как устроена на верхнем уровне абстракции, к какому семейству принадлежит эта БД, чем можно обусловить выбор такой БД);
  • Микросервисная архитектура (понимание преимуществ и

недостатков в сравнении с монолитом, основные паттерны

отказоустойчивости, повышение скорости работы, инструменты обеспечения работоспособности распределенной инфраструктуры) + Service discovery, Configuration management, Circuit breakers, Retry patterns;

  • GlusterFS/S3 (верхнеуровневая архитектура подобного хранилища);
  • Linux (основы работы в терминале, знание синтаксиса bash);
  • Kubernetes (архитектура, знание основных сущностей, принципов их взаимодействия);
  • Hazelcast/Redis (как устроен, в каких ситуациях применим,

преимущества и недостатки использования).

Задачи на проекте

  • Разработка ПО и поэтапная интеграция в экосистему клиента и в бэк-системы;
  • Выполнение установки релизной сборки в сервисное окно согласно графику релизов.

Этапы отбора

  1. Техническое интервью
  2. Интервью с лидом

Описание проекта и команды

Проект крупной телекоммуникационной компании.

Произвести модификацию программы для клиента и достигнуть следующих целей:

  • Реализовать доработки в существующем функционале продаж и обслуживания продукта. Доработки сценарных компонентов продукта и интеграций с другими системами, а рамках задач;
  • Оптимизировать процессы обслуживания и продаж.

По вопросам партнерского сотрудничества: Откликнуться

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

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

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

Навыки

  • Java
  • Groovy
  • Spring
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data
  • Spring Cloud
  • Kafka
  • MongoDB
  • Redis
  • Hazelcast
  • Kubernetes
  • Docker
  • Linux
  • Bash
  • JUnit
  • Mockito
  • REST
  • SOAP
  • GraphQL
  • Microservices
  • S3
  • GlusterFS
  • Design Patterns
  • SOLID

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

Проверка глубокого понимания работы с памятью и производительностью, что критично для Senior уровня.

Расскажите о различиях между G1 и ZGC: в каких сценариях вы бы предпочли один другому для высоконагруженного сервиса?

Вакансия требует знаний паттернов отказоустойчивости в микросервисах.

Как бы вы реализовали паттерн Circuit Breaker в связке со Spring Cloud, и какие метрики важны для мониторинга его состояния?

В требованиях указана Kafka и знание процесса прохождения данных.

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

Проект предполагает работу с MongoDB и Hazelcast/Redis.

В каких случаях для хранения данных в вашем проекте вы выберете MongoDB, а в каких — Hazelcast? Опишите критерии выбора.

Проверка навыков проектирования и соблюдения принципов чистого кода.

Приведите пример из практики, когда применение паттерна проектирования помогло вам решить проблему жесткой зависимости (tight coupling) в коде.

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

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

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

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

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

N
NDA
Россия