на главную
telegram•только чтоСвежая вакансияОпубликована сегодня на Telegram. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

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

200 000 – 220 000 RUB

УдалённоУдалённая работаГрафик 5/2Полная занятость

Навыки и технологии

KubernetesSpring BootPostgreSQLPrometheusDockerJavaGitHibernate

Ключевая задача

Разработка расчетной системы на Java с микросервисной архитектурой, интеграциями Kafka/REST и оптимизацией производительности в agile-команде.

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

Обязанности

  • Работа в agile команде
  • Разработка расчетной системы с использованием микросервисного подхода, PostgreSQL, OpenSearch, интеграций Kafka / REST, frontend API
  • Код ревью
  • Решение проблем производительности
  • Интенсивное взаимодействие с командой: аналитиками, тестировщиками, другими разработчиками, frontend
  • Взаимодействие с другими командами по вопросам интеграций

Требования

  • Опыт коммерческой разработки на Java 5+ лет
  • Уверенное владение Java 21, Spring Boot 3.x, Spring Security, Spring Cloud
  • Уверенная работа с PostgreSQL, Liquibase, Hibernate/JPA, MapStruct/Lombok
  • Уверенный опыт работы с Kafka: consumer groups, ретраи/DLQ, идемпотентная обработка, понимание семантики доставки
  • REST-интеграции: серверные API и клиентские вызовы (OpenFeign / RestClient), обработка ошибок, таймауты и ретраи
  • Опыт unit- и интеграционного тестирования: JUnit, Testcontainers, тесты API и Kafka-интеграций
  • Git, Maven (мультимодульные проекты), Docker, Kubernetes

Большим плюсом будет:

  • Понимание уровней изоляции транзакций PostgreSQL, опыт анализа планов выполнения запросов (EXPLAIN/EXPLAIN ANALYZE) и оптимизации запросов по результатам
  • Опыт диагностики и снижения потребления памяти JVM (heap, GC, утечки, размер объектов/выборки из БД)
  • Опыт работы с метриками (Micrometer/Prometheus), системами трассировки запросов (OpenTelemetry/Jaeger), ELK-стеком
  • Продвинутый опыт Kafka: проектирование топиков (партиции, репликация, retention), настройка consumer/producer, consumer lag, разбор проблем производительности
  • Опыт разработки сервисов под несколько реплик в Kubernetes: race conditions, идемпотентность, распределённые локи (ShedLock)

Условия

от 200 000 до 220 000 ₽ за месяц, на руки
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо