Java developer in reverse engineering

Dats.Team

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Удалённая работа
Офис по выбору/коворкинг
Гибкий график
Обучение и Академия
Конференции и хакатоны

Job summary

Dats.Team в США ищет опытного backend-разработчика с фокусом на Java и микросервисах. Вы будете заниматься исследованием веб-приложений и API, обеспечивать устойчивость production-сервисов и развивать сбор данных из HTML/JSON/HTTP API и WebSocket.

Кандидат обладает глубокими знаниями Java Core/JVM, Spring Boot, WebFlux и WebClient, а также опытом работы с Docker, Kubernetes и системами обмена сообщениями. Условия обсуждаются; удалённая работа доступна.

Qualifications

  • 5+ лет коммерческой backend-разработки и ответственность за production-сервисы.
  • Глубокое знание Java Core/JVM, включая JMM и многопоточность.
  • Уверенный Spring Boot, WebFlux и WebClient/ reactor.
  • Понимание backpressure, очередей и потребления памяти.
  • Опыт с HTTP/1.1–2, WebSocket, TLS, DNS, cookies и соединений.
  • Опыт работы с Cloudflare/anti-bot и browser-automation.
  • Рабочий Python или JavaScript/TypeScript для скриптов и утилит.
  • Опыт MySQL/SQL, индексы, миграции и транзакции.

Responsibilities

  • Исследовать веб-приложения и API, восстанавливать запросы, токены и cookies.
  • Развивать получение данных из HTML, JSON/HTTP API и WebSocket.
  • Использовать Playwright и Selenium для автоматизации браузера.
  • Проектировать прокси через SOCKS5 и HTTP(S), включая rotation и health-check.
  • Контролировать нагрузку: rate limiting, очереди и тайм-ауты.
  • Проектировать идемпотентные процессы на RabbitMQ, Redis, MySQL и S3/MinIO.
  • Работать в Kubernetes: rollout, probes, ресурсы, масштабирование.
  • Участвовать в code review, релизах и разборе production-инцидентов.

Skills

Java Core/JVM
Spring Boot
WebFlux / Reactor
WebClient / asynchronous IO
Docker
Kubernetes
RabbitMQ
Redis
MySQL
SQL
Cloudflare/anti-bot understanding
Browser automation (Playwright/Selenum

Tools

Playwright
Selenium
Python
JavaScript/TypeScript

Job description

Описание:

Описания нет

Задачи:
  • Исследовать 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, метрики, структурированные логи и алерты дрейфа протокола.
  • Сопровождать сервисы в K8s: 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 и проверка результата.
  • Будет плюсом: 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, на котором мы поможем тебе выстроить цели, а также ежегодную индексацию зарплаты.
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниями не только в профессиональной сфере, но и поддержат твои хобби.
  • Митапы, конференции, хакатоны, квесты, онлайн-игры — лишь небольшая часть наших активностей, в которых ты сможешь участвовать.
  • Разнообразные корпоративные программы: фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Руководитель web разработки
Руководитель web разработки

ГК Finbridge • United States

Remote
USD 180,000 - 260,000
Подарки к событиям
Обучение английскому языку
Корпоративные выезды
+1
backend-разработчик
backend-разработчик

Сёрф • United States

Remote
USD 120,000 - 190,000
Remote work
Flexible schedule
AI-powered development
Python software engineer
Python software engineer

Суперлига • United States

Remote
USD 90,000 - 170,000
Удалённая работа по всему миру (кроме:
Гибкий старт 9:00–11:00
Оплачиваемый отпуск и больничный 100%
+6
Backend engineer C#/.NET core for gamification
Backend engineer C#/.NET core for gamification

Meteoro Platform • United States

Remote
USD 120,000 - 180,000
Remote work
25 vacation days
QA auto python специалист (auto) для ИТ-инфраструктуры
QA auto python специалист (auto) для ИТ-инфраструктуры

Клируэй Текнолоджис • United States

Hybrid
USD 100,000 - 160,000
Конкурентная зарплата и годовые бонусы
Полное соблюдение ТК РФ
Участие в госпрограммах поддержки ИТ
+6
frontend разработчик с AI-агентами
frontend разработчик с AI-агентами

Сёрф • United States

Remote
USD 90,000 - 150,000
Удалённая работа
Гибкий график
Честные условия
СRM маркетолог
СRM маркетолог

Carrot quest • United States

Remote
USD 120,000 - 170,000
Дистанционная работа без ограничений
Оплата до 50% стоимости профильного уч
Корпоративный психолог
.net developer цифровой трансформации
.net developer цифровой трансформации

ASTON • United States

On-site
USD 2,200 - 3,100
ДМС со стоматологией
Оплачиваемые sick-days
Компенсация расходов на коворкинг
+2
iOS-разработчик
iOS-разработчик

DatsTeam • United States

Remote
USD 120,000 - 180,000
Офис по желанию (коворкинг)
Доставка оборудования на дом
Обратная связь по итогам работы и индX
+1
offensive security developer for Red Team
offensive security developer for Red Team

METASCAN • United States

Remote
USD 100,000 - 180,000
Удаленная работа
Обучение и конференции
Компенсация профессионального развития
+1