Перейти к содержимому
DatsTeam
D
DatsTeam
Москва

Senior Java Developer — External Systems & Reverse Engineering

Ищем Senior Java-разработчика в команду External Systems, которая занимается извлечением данных из сторонних web-приложений и API: реверс-инжиниринг запросов, работа с Cloudflare, CAPTCHA и headless-браузерами. Нужен крепкий опыт от 5 лет в backend на Java 21 и Spring Boot/WebFlux, глубокое знание JVM и конкурентности, а также практика с Docker, Kubernetes, очередями и proxy-инфраструктурой. Предлагают удалёнку с опциональным офисом, гибкий график, оформление в штат или международный контракт, индексацию зарплаты, обучение и корпоративные плюшки.

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

senior удалённо ~1 764 165 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

описание

Что предстоит делать

Мы в поиске Senior Java Developer — External Systems & Reverse Engineering

  • Исследовать web-приложения и third-party API, HAR, и клиентский JavaScript; восстанавливать запросы, токены, cookies, подписи и redirect-цепочки.
  • Развивать получение данных из HTML, JSON/HTTP API и WebSocket, переживая изменения форматов и поведения клиентов.
  • Использовать Playwright, Selenium и headless-браузеры, когда HTTP-клиента недостаточно.
  • Работать с Cloudflare, JavaScript challenge и CAPTCHA, а также с Python/JS/TS-инструментами автоматизации.
  • Проектировать работу через SOCKS5 и HTTP(S)-proxy: аутентификация, rotation, health-check и session affinity. -
  • Контролировать нагрузку и отказоустойчивость: rate limiting, bounded concurrency, backpressure, очереди, timeouts, backoff, circuit breaker и graceful degradation.
  • Проектировать идемпотентные процессы на RabbitMQ, Redis, MySQL и S3/MinIO.
  • Добавлять contract/integration-тесты, fixtures, метрики, структурированные логи и алерты дрейфа протокола.
  • Сопровождать сервисы в Kubernetes: rollout, probes, requests/limits, graceful shutdown и масштабирование.
  • Участвовать в code review, релизах и разборе production-инцидентов.
требования

Что ждём от вас

  • От 5 лет коммерческой backend-разработки и самостоятельная ответственность за production-сервисы.
  • Глубокое знание Java Core/JVM: JMM, happens-before, visibility, atomicity, locks, concurrent collections, thread pools и диагностика многопоточности.
  • Уверенный Spring Boot; опыт WebFlux, Project Reactor и WebClient либо сопоставимого неблокирующего I/O.
  • Понимание backpressure, blocking-кода, параллелизма, очередей и потребления памяти.
  • Практический reverse engineering web-систем и понимание HTTP/1.1–2, WebSocket, TLS, DNS, cookies, redirects и соединений.
  • Понимание Cloudflare/anti-bot и опыт browser automation/headless-режима.
  • Рабочий Python или JavaScript/TypeScript: чтение, изменение, отладка и безопасная интеграция инструментов.
  • Опыт MySQL/SQL, транзакций, индексов, миграций, брокеров сообщений, повторной доставки и идемпотентности.
  • Docker и Kubernetes, включая рестарты, масштабирование, завершение pod и нехватку ресурсов.
  • Уверенная работа с AI-агентами (Codex, Claude Code): постановка задач, управление контекстом, review diff и проверка результата.
  • Стек: Java 21, Spring Boot 3.4, WebFlux, Reactor, WebClient, RSocket, Maven; MySQL, MyBatis, R2DBC, Liquibase, Redis, ShedLock, RabbitMQ, S3/MinIO; Jsoup, JSONPath, WebSocket, M3U8/HLS, proxy, Playwright/Selenium, Python, JS/TS; Docker, Kubernetes, Jib, Micrometer, Prometheus, Grafana, OpenTelemetry; JUnit 5, Mockito, Reactor Test, Testcontainers и integration/architecture tests.
  • # Будет преимуществом: Playwright на Node.js, Python, работа с CAPTCHA, Reactor Netty, connection pool, DNS/TLS и proxy routing, HLS/M3U8, потоковая обработка больших файлов, собственные starters/SDK и расследование инцидентов по логам, метрикам и трассировкам.
  • # Как работаем и дежурства:
  • AI-first подход: агент помогает исследовать код, готовить изменения и тесты, но инженер отвечает за решение, не передаёт секреты и проверяет результат.
  • Недельные дежурства по будням в рабочее время: мониторинг, локализация проблем и выпуск исправлений. В сложных ситуациях помогает команда.
условия

Что предлагаем

У нас удалёнка, но есть офис для желающих поработать в формате коворкинга или с закрепленным рабочим местом
Оформление в штат компании или заключение международного контракта
Гибкий график - лояльное начало дня, 8 часов рабочий день
Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом
Performance review, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты
Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать
Разнообразные корпоративные программы: фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным
навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 60 похожих вакансий за 90 дней.

оценка p25–p75
1 225 900 – 2 831 455 ₸
медиана: 1 764 165 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Java Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Java-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в DatsTeam

16 активных вакансий в компании

1 нед. назад

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

~1 372 483 ₸ оценка

Разработка и развитие микросервисов на Java 21 и Spring Boot с реактивным стеком, Kafka/RabbitMQ и распределёнными системами. Нужны уверенное знание Java Core, Spring Boot, SQL, опыт с WebFlux/R2DBC и тестами. Предлагают удалёнку, гибкий график, оформление в штат или международный контракт, оборудование на выбор и обучение.

Java Java 21 Spring Boot +27

География удалёнки не уточнена

middle удал. hh
1 нед. назад

DevOps-инженер (Проектная команда)

~2 254 590 ₸ оценка

Ищем DevOps-инженера в распределённую команду разработки: предстоит отвечать за стабильность и отказоустойчивость инфраструктуры, автоматизировать сборку и деплой, строить мониторинг и разбираться с инцидентами (включая дежурства on-call). Нужен экспертный Linux, сети, Terraform, Ansible, Nginx/HAProxy, Prometheus/Grafana, плюсом — Kubernetes, Helm, Gitlab CI/ArgoCD и Python. Предлагают full remote или гибрид из любой страны, гибкий график, выбор техники, обучение и активную внутреннюю культуру.

devops linux debian +25

География удалёнки не уточнена

senior удал. hh
2 нед. назад

Специалист по инфраструктурной безопасности

~1 829 630 ₸ оценка

Ищут опытного специалиста по инфраструктурной безопасности, который будет проектировать и развивать защиту облачной и продуктовой инфраструктуры. Нужен опыт в AWS/GCP/Azure, IaC (Ansible, Terraform), IAM, hardening Linux и расследовании инцидентов от 5 лет. Предлагают full remote из любой страны, гибкий график, обучение и развитую культуру.

инфраструктурная безопасность облачная безопасность AWS +15

География удалёнки не уточнена

senior удал. hh
2 нед. назад

Senior DevOps инженер

~1 557 620 ₸ оценка

Ищем DevOps-инженера в распределенную команду разработки собственных продуктов (рекламные платформы, игры, финтех). Заниматься предстоит инфраструктурой на Linux и Kubernetes: IaC через Ansible и Terraform, CI/CD, observability (Prometheus/VictoriaMetrics, Grafana, Loki, ELK), дежурства и разбор production-инцидентов. Нужны глубокие знания Linux, опыт с Kubernetes/Helm, Kafka, PostgreSQL/MongoDB и сетями, плюсом будет Python/Go. Предлагают full remote из любой страны, гибкий график, внутреннее обучение и варианты оформления.

DevOps Linux Kubernetes +30

География удалёнки не уточнена

middle удал. hh

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

6 вакансий
MAX
M
MAX
13 ч. назад

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

~1 764 165 ₸ оценка

Разработка backend-сервисов суперприложения MAX (мессенджер и партнёрские сервисы) на Java: проектирование архитектуры, масштабирование высоконагруженной распределённой системы, оптимизация производительности. Нужен опыт backend-разработки на Java от пяти лет, уверенные алгоритмы, многопоточность и понимание принципов отказоустойчивых систем; плюсом — сети, Cassandra/ScyllaDB/PostgreSQL и распределённые системы. Это работа над продуктом с миллионной аудиторией и сложными техническими вызовами.

Java backend высоконагруженные системы +8

География удалёнки не уточнена

senior удал. hh
C
Компания
15 ч. назад

Senior Kotlin Developer

~1 764 165 ₸ оценка

Разработка и проектирование IT-решений на Java/Kotlin с фокусом на архитектуру и безопасность. В задачи входит сопровождение команды, обеспечение защиты информационных систем и подготовка технической документации. Удалённая работа из России.

Java Kotlin архитектура +2

География удалёнки не уточнена

senior удал. cr
ЧУБАККА
Ч
ЧУБАККА
1 д. назад

Backend-инженер (Kotlin/Java)

~1 764 165 ₸ оценка

AI-стартап ищет сильного backend-инженера на Kotlin + Spring Boot для платформы видео-контента с высокими нагрузками: видео-пайплайны, ingestion, delivery, асинхронная обработка через Kafka. Нужен опыт 6-8 лет в backend, микросервисы, PostgreSQL, Redis, AWS и понимание highload-систем. Предлагают сложные инженерные задачи, влияние на архитектуру вместе с тимлидом, минимум бюрократии и быстрый рост.

Kotlin Java Spring Boot +12

География удалёнки не уточнена

senior удал. hh
МТС Банк
М
МТС Банк
1 д. назад

Ведущий разработчик Java

~1 764 165 ₸ оценка

Разработка и доработка интеграционных сервисов для высоконагруженной системы МТС Банка на Java и Spring. Нужен опыт с микросервисами, Kubernetes, Kafka, PostgreSQL/Oracle, REST API и мониторингом. Предлагают работу с современным стеком и облачной инфраструктурой.

Java Spring Spring Boot +18

География удалёнки не уточнена

senior удал. hh
Itransition
I
Itransition
1 д. назад

Старший Java разработчик

~1 764 165 ₸ оценка

Вакансия для старшего Java-разработчика, который займется созданием ядра фреймворка автоматизации тестирования для игровых приложений. Нужен прочный опыт в Java 25, Spring Boot, многопоточности и проектировании API; плюсом — знание Docker, Kubernetes и инструментов мониторинга. Предлагают удаленную работу, конкурентную зарплату, обучение и корпоративные бонусы.

Java Spring Boot Gradle +14

География удалёнки не уточнена

senior удал. hh
Itransition
I
Itransition
1 д. назад

Старший Java разработчик

~1 764 165 ₸ оценка по стеку

Нужен Senior Java-разработчик, который построит с нуля ядро фреймворка автоматизации тестирования игровых приложений: движок, API-слой и Spring Boot микросервисы на Java 25, а также настроит многомодульные Gradle-сборки и CI/CD-пайплайны. Ждём уверенного знания Java, многопоточности, проектирования публичных API и Spring Boot; плюсом будут Docker/Kubernetes, device farms и опыт в гейминге. Предлагают удалённую работу, конкурентную зарплату, медкомпенсацию, курсы английского, спорт и внутренние митапы.

Java 25 Spring Boot Gradle +21

География удалёнки не уточнена

senior удал. hh