Middle Java Developer — AI & Data Services
Компания: WN Talents
Формат: полностью удалённая работа
Занятость: full-time
График: понедельник–пятница, 10:00–19:00 CET
WN Talents ищет Middle Java Developer для международной AdTech-компании, работающей с клиентами из США, Канады, Австралии, Великобритании, Европы и Азии.
Компания разрабатывает B2B-решения для автоматизации digital-рекламы: сервисы для сбора и обработки данных рекламных платформ, аналитики и отчётности, автоматизации внутренних процессов и внедрения AI-инструментов.
Это не работа над одним большим продуктом. У компании есть портфель небольших Java-сервисов, внутренних инструментов и клиентских интеграций. Разработчику предстоит работать с несколькими кодовыми базами, поддерживать существующие решения, разбираться с legacy и развивать новые Data- и AI-функции.
Задачи
- Поддержка и разработка Java-сервисов, внутренних продуктов и интеграций;
- Разработка lightweight-сервисов без сильной зависимости от Spring;
- Работа с REST API, рекламными, аналитическими и AI-платформами;
- Анализ существующего кода и устранение production-проблем;
- Написание и оптимизация сложных SQL-запросов;
- Работа с ClickHouse и большими объёмами данных;
- Работа с MongoDB, Redis, Elasticsearch и другими NoSQL-хранилищами;
- Интеграция OpenAI, Claude, Gemini и других LLM API;
- Разработка и поддержка MCP- и RAG-решений;
- Использование Claude Code, Codex, Cursor и других AI coding agents;
- Проверка AI-кода с помощью code review, тестирования и анализа production-логов;
- При необходимости — небольшие задачи на Python, React и TypeScript.
Требования
- От трёх лет коммерческого опыта с Java, преимущественно Java 11+;
- Практический опыт разработки production-сервисов без Spring/Spring Boot либо на lightweight-стеке;
- Опыт с Core Java, REST API и прямой работой с данными через JDBC или native drivers;
- Уверенное знание SQL: JOIN, CTE, подзапросы, агрегации и оконные функции;
- Практический опыт с ClickHouse либо другими аналитическими СУБД и большими объёмами данных;
- Опыт работы с NoSQL-базами;
- Практический опыт интеграции LLM API в production-продукты;
- Опыт с MCP и RAG;
- Регулярное использование AI coding agents в разработке;
- Опыт с Maven multi-module проектами и разрешением конфликтов зависимостей;
- Готовность работать с legacy, неполной документацией и несколькими проектами одновременно;
- Русский язык для общения внутри команды;
- Английский от B1 для документации и технических обсуждений.
Будет плюсом
- Опыт в AdTech, MarTech, e-commerce, digital-агентствах или стартапах;
- BigQuery, Amazon S3, Hadoop или Apache Kafka;
- Python и автоматизация рабочих процессов;
- JUnit, Mockito и Testcontainers;
- React и TypeScript;
- Опыт разработки собственных MCP-серверов;
- Vector databases и оценка качества RAG-систем.
Компания предлагает
- Полностью удалённую работу;
- Небольшую распределённую команду;
- Прямое взаимодействие с техническим руководителем;
- Постепенное погружение в существующие проекты;
- Разноплановые задачи на стыке Java, больших данных и AI;
- Возможность влиять на архитектуру и развитие сервисов;
- Испытательный срок — три месяца.