657,709open jobs
38,284companies
94,121added this week
Browse all
Salary
$32k – $58k per year (Estimated)
Location
Remote (EAEU)
Seniority
Senior
Overview
Company
Impact
Profile match
DatsTeam is an international technology group headquartered in Limassol, Cyprus, and founded in 2012. The company develops a diverse portfolio of internal products, including advertising platforms, gaming services, mobile applications, and fintech solutions. With a workforce of over 2,000 employees operating across 32 countries, the organization maintains development hubs in Russia, Turkey, and Southeast Asia to support its internal product ecosystem.

Мы в поиске 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, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
  • Митапы, конференции, хакатоны, квесты, онлайн-игры - лишь небольшая часть наших активностей, в которых ты сможешь участвовать
  • Разнообразные корпоративные программы: фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Moscow
$21k – $47k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
AI/ML
Copilot
Claude
Frontend
Angular
Storybook
Sass
DevOps
Rest API
CI/CD
Git
AWS
Apply
$22k – $42k per year (Estimated) • Remote • Full-Time • 3+ years exp • Moscow
JavaScript
PHP
SQL
PHP
Composer
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
ChatGPT
Claude Code
Cline
Frontend
Webpack
JQuery
npm
DevOps
Rest API
CI/CD
Git
Docker
Gitflow
Apply
$15k – $36k per year (Estimated) • Remote • Full-Time • 2+ years exp • Bachelor's Degree • Moscow
JavaScript
SQL
C#
C#
.NET
Databases
PostgreSQL
MS SQL
DevOps
Git
Management
Confluence
Jira
Bitrix24
Apply
$32k – $66k per year (Estimated) • In office • Full-Time • 10+ years exp • Mumbai
Python
SQL
Analytics
Tableau
Power BI
Apply
$14k – $17k per year • Remote/Hybrid • Internship • Paris
Python
SQL
Apply
Middle Java Developer 8 hours ago
$22k – $43k per year (Estimated) • Remote • Moscow
Java
Kotlin
SQL
Java
Maven
Spring Boot
Testcontainers
Liquibase
Kotlin
Mockito
Databases
MySQL
Redis
ClickHouse
RabbitMQ
MinIO
ElasticSearch
Apache Kafka
AI/ML
Claude Code
AI Agents
Mobile
JUnit
DevOps
Rest API
OpenTelemetry
CI/CD
Git
Docker
Amazon S3
Apply
$15k – $40k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
DevOps
Terraform
Ansible
Zabbix
Debian
Prometheus
VictoriaMetrics
GitLab CI
HAProxy
CI/CD
ArgoCD
AWS
Kubernetes
Ubuntu
Nginx
Grafana
SaltStack
Alertmanager
Cybersecurity
Tcpdump
Management
Agile
Scrum
Apply
$23k – $53k per year (Estimated) • Remote/Hybrid • Part-Time • Moscow
SQL
Databases
MySQL
MariaDB
Management
Agile
Scrum
Apply
$14k – $34k per year (Estimated) • Remote • Full-Time • Moscow
SQL
DevOps
Rest API
Management
Agile
Scrum
Apply
$13k – $28k per year (Estimated) • In office • Full-Time • Moscow
DevOps
SLI/SLO/SLA
Management
Jira
Google Workspace
Google Docs
Agile
Scrum
Apply
$24k per year (net) • In office • Bachelor's Degree • Moscow
JavaScript
Databases
ClickHouse
DevOps
gRPC
Docker
Nginx
Management
Agile
Scrum
Apply
$24k per year (net) • In office • Moscow
Python
C++
C++
Qt
AI/ML
OpenCV
CUDA Toolkit
CUDA
Management
Agile
Scrum
Apply
$24k – $46k per year (Estimated) • Remote/Hybrid • 4+ years exp • Moscow
Python
SQL
Databases
ClickHouse
Apply
Creative Designer 5 hours ago
$13k – $29k per year (Estimated) • Remote • Moscow
Design
Adobe Photoshop
Figma
Adobe After Effects
Apply
See all jobs
This is one of many
657,709 more open roles from verified company boards, updated every day.