сегодня в 08:23 Просмотры 1 +1 сегодня Вакансия партнера

Java Developer

до 300 000 ₽ / месяц

Специализация: Другое

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

График работы: Сменный

Тип занятости: Полная занятость

Опыт: Более 6 лет

Выплата: ежемесячно

Описание

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

Обязанности

  • Проектировать и оптимизировать хранилища метаданных на базе PostgreSQL, Redis и ElasticSearch/OpenSearch.
  • Интегрировать систему с популярными инструментами Ci/Cd: Maven, Gradle, npm, Docker Registry и др.
  • Разрабатывать надёжные и безопасные REST/gRPC API, ориентированные на производительность и масштабируемость.
  • Оптимизировать SQL-запросы: анализ через Explain, настройка индексов, партиционирование и шардинг.
  • Реализовывать бизнес-логику управления артефактами: версионирование, политики хранения, репликация между кластерами.
  • Тесно взаимодействовать с командой DevOps по вопросам развертывания, мониторинга и обеспечения отказоустойчивости системы.
Наш технологический стек:
  • Язык и фреймворки: Java 17+, Spring Boot, Spring Security, MyBatis
  • Базы данных: PostgreSQL (репликация, партиционирование, оптимизация запросов)
  • Объектные хранилища: MinIO, Ceph, Aws S3 (S3-совместимые API)
  • Асинхронная обработка: Apache Kafka
  • Кэширование: Redis
  • Поиск: ElasticSearch / OpenSearch
  • Контейнеризация и оркестрация: Docker, Kubernetes
  • Ci/Cd: Jenkins
  • Мониторинг и телеметрия: Prometheus, Grafana, OpenTelemetry
  • Плагинизация: Pf4j
Что мы ожидаем от вас:
  • Уверенное владение Java и опытом разработки промышленного кода с применением Ооп, Solid и принципов чистой архитектуры.
  • Способность самостоятельно проектировать и реализовывать сложные функциональные модули.
  • Опыт работы с высоконагруженными системами (тысячи Rps, сотни миллионов артефактов).
  • Понимание принципов работы распределённых систем: репликация, согласованность, eventual consistency.
  • Навыки профилирования и оптимизации Java-приложений с использованием Jfr, Jmc, async-profiler и аналогов.
Если вы готовы решать нетривиальные инженерные задачи в команде единомышленников — мы будем рады видеть вас в числе наших коллег!

Навыки

Gradle
Apache Kafka
Apache NetBeans
WSDL
RabbitMQ