сегодня в 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 и аналогов.