yandex
SeniorУдалённоПолная занятость

Java-разработчик (Senior)

ИИОценка ИИ

Привлекательная вакансия для опытных разработчиков благодаря современному стеку (Java 17+, ClickHouse, Kafka) и возможности удаленной работы. Компания Notamedia известна на рынке, а задачи включают как разработку с нуля, так и архитектурные вызовы.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

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

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

Высокая сложность обусловлена требованиями к глубокому знанию Java 17+ (включая Virtual Threads), опыту работы с ClickHouse и Testcontainers, а также необходимостью проектирования высоконагруженных систем. Роль подразумевает менторство и архитектурное проектирование, что требует высокого уровня ответственности.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

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

В объявлении не указан уровень вознаграждения, однако для позиции Senior Java Developer с опытом от 5 лет и знанием ClickHouse/Kafka рыночная вилка в России составляет от 350 000 до 550 000 рублей после вычета налогов. Предложение будет конкурентоспособным, если попадет в этот диапазон.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Notamedia

Java-разработчик (Senior)

Опыт работы: 3–6 лет

Полная занятость

График: 5/2

Формат работы: удалённо

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

-Разработка и поддержка серверных приложений и микросервисов на Java

-Проектирование и разработка высоконагруженных REST API

-Интеграция с внешними системами и сервисами (базы данных, очереди сообщений, кэши)

-Участие в архитектурном проектировании и выборе технологий для новых проектов

-Оптимизация производительности и масштабируемости приложений

-Миграция легаси-систем на современный стек

-Написание тестов (unit, integration, e2e) и улучшение качества кода

-Code Review и менторство младших разработчиков

*☑️* Наши пожелания к кандидатам

-Опыт работы с java от 5 лет

-Уверенное знание Java 17+ (Records, Pattern Matching, Virtual Threads, etc.)

-Опыт работы с реляционными БД (PostgreSQL) и ORM (Hibernate, Spring Data JPA) и с NoSQL базами данных (Redis, MongoDB, Elasticsearch)

-Понимание устройства REST API, микросервисной архитектуры

-Опыт работы с ClickHous

-Уверенные знания и опыт применения Testcontainer

-Хорошее знание Spring Framework (Spring Boot, Spring Data, Spring Security)

-Знание и опыт работы с брокерами очередей (Kafka, RabbitMQ)

-Уверенное знание средств отладки, средств

-обработки ошибок, защиты от уязвимостей, SOLID, KISS, DRY

-Понимание принципов CI/CD

Будет плюсом:

-знание Kotlin, gRPC и Protocol Buffers, опыт проектирования высоконагруженных систем

Контакты: Откликнуться

Java Job в Telegram | в VK | в Max

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • PostgreSQL
  • Redis
  • MongoDB
  • ElasticSearch
  • ClickHouse
  • Kafka
  • RabbitMQ
  • TestContainers
  • REST API
  • Microservices
  • CI/CD
  • SOLID
  • Unit Testing
  • Kotlin
  • gRPC
  • Protocol Buffers
  • Hibernate

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

Проверка понимания современных возможностей языка, заявленных в требованиях.

Расскажите о практическом применении Virtual Threads в Java 21: в каких сценариях они дают наибольший выигрыш и какие есть ограничения?

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

В каких случаях вы бы предпочли использовать ClickHouse вместо PostgreSQL, и как организовать эффективную вставку данных в ClickHouse из Java-приложения?

В требованиях указаны Testcontainers.

Как вы организуете интеграционное тестирование с помощью Testcontainers, чтобы минимизировать время выполнения CI/CD пайплайна?

Роль Senior подразумевает работу с архитектурой.

Опишите ваш подход к миграции монолитной легаси-системы на микросервисы: с чего начнете и как обеспечите консистентность данных в процессе?

Проверка навыков работы с брокерами сообщений.

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

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

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

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

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