DEV
Today

Разработчик Backend Java (Senior, добывающая промышленность)

🆔DEV-652

📝 Краткое описание

  • Грейд: Senior
  • Ставка: 1 500 руб/ч
  • Локация: РФ
  • Гражданство: РФ
  • Длительность проекта: 3–6 месяцев
  • Краткое описание: Участие в рефакторинге монолита в микросервисы, разработке highload-архитектуры и оптимизации производительности. Работа в удалённом формате, фуллтайм.

🎯 Требования (стек)

  • 7+ лет коммерческой командной разработки на Java
  • Глубокое знание Java 21 (Concurrency, Performance, NIO)
  • Экспертный уровень Spring Boot / Spring Framework (Data, Security)
  • Опыт проектирования и разработки микросервисов (>30K TPS)
  • Практика оптимизации high-load систем: профайлинг, тюнинг СУБД (транзакции, индексы, шардинг)
  • Навыки работы с кэшированием, асинхронными паттернами
  • Опыт многопоточного программирования для CPU-intensive задач
  • Знание контейнеризации (Docker/Kubernetes), мониторинг (Prometheus/Grafana)
  • Опыт интеграции с внешними системами (REST, gRPC, messaging)
  • Ответственность за качество кода, pro-active позиция
  • Умение проводить код-ревью и обучать коллег

Будет преимуществом:

  • Time Series DB
  • Работа с Redis (кластеризация, Lua-скрипты)
  • SSO/OAuth2: Keycloak, OIDC
  • NoSQL: Cassandra/MongoDB/Elasticsearch
  • Настройка CI/CD (GitLab CI/Jenkins)
  • Знание Kafka/RabbitMQ

Ключевые компетенции:

  • Docker
  • REST
  • Kubernetes
  • Spring Boot
  • gRPC
  • Jenkins
  • Spring Framework
  • CI/CD
  • Elasticsearch
  • Gitlab CI
  • Redis
  • MongoDB
  • Java Performance
  • keycloak
  • СУБД
  • Cassandra
  • NoSQL
  • Kafka/RabbitMQ
  • sso
  • Java 21
  • Concurrency
  • highload
  • Prometheus/Grafana
  • OAuth2

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

О проекте:
Проект для компании из сферы добывающей промышленности. Основной фокус — декомпозиция монолита в микросервисы и развитие высоконагруженной архитектуры.

Описание задач:
Инженер будет вовлечён в проектирование и реализацию микросервисов, работу над производительностью, внедрение инженерных практик и поддержку CI/CD.

Основные задачи:

  • Рефакторинг и декомпозиция монолита
  • Разработка нового функционала и оптимизация highload-архитектуры
  • Внедрение инженерных практик
  • Написание unit/integration тестов
  • Проведение нагрузочного тестирования
  • Участие в код-ревью и менторинг команды

📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.