Backend разработчик (Java) — миграции инфраструктуры
Продукт — одна из топ-3 навигационных систем с веб- и мобильными приложениями, обслуживающими сотни миллионов пользователей. Нужно вручную выполнять крупномасштабные миграции бэкенд-инфраструктуры: переписывать и рефакторить код на Java под новые библиотеки и платформы, переводить сбор метрик с OpenCensus на OpenTelemetry, тестировать изменения и документировать процесс. Требуется 3–5+ лет опыта в бэкенд-разработке, уверенный Java, знание Maven/Gradle/Bazel, знакомство с Python и английский Upper-Intermediate. Работа офисная, полный день, в Варшаве; предлагают конкурентную оплату, медстраховку, оплачиваемый отпуск и обучение.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 75 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<p>Продукт, над которым мы работаем, — одна из TOP-3 навигационных систем, сложные веб-сервисы и другие связанные с ними решения. Веб- и мобильные приложения обрабатывают информацию в огромных масштабах и выходят далеко за рамки поиска, предоставляя людям и компаниям множество новых полезных возможностей.</p><p>Эта роль сосредоточена на выполнении критически важных миграционных проектов в рамках backend-инфраструктуры проекта. Команда Backend Infrastructure реализует несколько крупномасштабных миграций для модернизации своих систем, повышения надёжности и снижения затрат на поддержку. Эта позиция TVC будет играть ключевую роль в выполнении практической работы, необходимой для этих миграций, в тесном сотрудничестве с командой инфраструктуры и другими Backend-командами.</p><p><strong>Это полноценная офисная позиция в Варшаве.</strong></p><p><strong>Обязанности:</strong></p><ul><li><strong>Выполнение миграций:</strong> Активно участвовать и руководить выполнением крупномасштабных миграций кода и систем в различных backend-сервисах. Некоторые примеры включают: <br><br><ul><li>миграция систем обработки событий с кастомной инфраструктуры на управляемые инфраструктурные решения;</li><li>переход сервисов с кастомного сбора метрик OpenCensus на OpenTelemetry;</li><li>миграция кастомных метрик на стандартные метрики OpenTelemetry.</li></ul></li><li><strong>Модификация и обновление кода:</strong> Обновление и рефакторинг существующих кодовых баз (преимущественно на <strong>Java</strong>) для соответствия новым библиотекам, платформам и инфраструктуре.</li><li><strong>Тестирование:</strong> Работа с командой инфраструктуры над созданием плана тестирования миграций, чтобы убедиться, что изменения не нарушают работу запущенных сервисов, и выполнение этих тестовых планов.</li><li><strong>Сотрудничество:</strong> Тесная работа с командой Backend Infrastructure и другими software-инженерами для понимания требований миграции, планирования стратегий выполнения и обеспечения плавных переходов с минимальными нарушениями.</li><li><strong>Решение проблем:</strong> Исследование, отладка и устранение технических проблем и сложностей, возникающих в процессе миграции.</li><li><strong>Документация:</strong> Ведение чёткой и лаконичной документации по планам миграции, процессам, внесённым изменениям и результатам.</li><li><strong>Лучшие практики:</strong> Соблюдение лучших практик разработки программного обеспечения, обеспечение качества кода и следование установленным рекомендациям по изменениям инфраструктуры.</li></ul><p><strong>Требования:</strong></p><ul><li>Степень бакалавра в области Computer Science, Software Engineering или смежной технической специальности, либо эквивалентный практический опыт.</li><li><nobr>3-5+</nobr> лет практического опыта в backend-разработке программного обеспечения.</li><li>Уверенное владение программированием на Java.</li><li>Хорошие навыки работы с инструментами сборки, такими как Maven, Gradle или Bazel.</li><li>Сильные коммуникативные и межличностные навыки, способность эффективно работать в команде технических специалистов.</li><li>Знакомство с Python.</li><li>Хороший уровень разговорного и письменного английского — Upper-Intermediate или выше.</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт работы с фреймворками observability, такими как OpenTelemetry или OpenCensus.</li><li>Знакомство с gRPC.</li><li>Опыт работы со сторонними зависимостями.</li><li>Знание сервисов Google Cloud Platform (GCP), особенно сервисов обработки данных, таких как Dataflow.</li></ul><p><strong>Мы предлагаем:</strong></p><ul><li>Возможность работать над глобальным продуктом, которым пользуются 100+ миллионов пользователей по всему миру.</li><li>Конкурентоспособный компенсационный пакет, включая 20 оплачиваемых дней отпуска и оплачиваемый больничный.</li><li>Полноценная офисная работа (5 дней в неделю) в современном, комфортном офисе в Варшаве.</li><li>Гибкий рабочий график со здоровым балансом между работой и личной жизнью.</li><li>Частное медицинское страхование.</li><li>Занятия английским с носителем языка и оздоровительные активности, включая онлайн-йогу.</li><li>Оплачиваемое техническое обучение и другие активности для профессионального роста.</li><li>Дружелюбная и поддерживающая инженерная культура.</li></ul><p><em>Если ваша квалификация и опыт соответствуют требованиям позиции, наша команда рекрутинга свяжется с вами в течение максимум одной недели. Пожалуйста, будьте уверены, что мы внимательно рассматриваем каждого кандидата, но из-за количества заявок рассмотрение и дальнейшая обработка вашей кандидатуры может занять некоторое время.</em></p> <div> <a href="https://jobs.dou.ua/companies/synergetica/vacancies/376017/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Java-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Synergetica
4 активные вакансии в компании
QA инженер (мобильные приложения)
Актуальность уточняется
~1 008 000 – 1 568 000 ₸ оценка по стеку, все рынки
Ищем опытного QA-инженера для ручного тестирования веб и мобильных версий топовой навигационной системы. Требуется 5+ лет опыта, включая минимум 2 года с мобильными приложениями, уверенный английский и знание тест-инструментов. Предлагают работу в офисе в Варшаве над продуктом с миллионами пользователей, конкурентную зарплату и соцпакет.
SDET инженер по автоматизации тестирования (мобильная автоматизация)
Актуальность уточняется
~1 008 000 – 1 568 000 ₸ оценка по стеку, все рынки
Ищем опытного SDET для автоматизации тестирования навигационного приложения с 120 млн пользователей. Требуется 5+ лет в автоматизации, 3+ года в мобильной автоматизации iOS/Android с Appium и Java. Предлагают гибкий график, медстраховку, обучение и офис в центре Варшавы.
Ведущий QA инженер (QA Lead)
~1 443 360 – 2 352 000 ₸ оценка по стеку, все рынки
Руководитель QA в международной компании, работающей над навигационным приложением с более чем 100 млн пользователей. Нужно управлять командой QA-лидов и около 50 QA-специалистов, определять стратегию тестирования, внедрять AI-решения и улучшать процессы. Требуется 8+ лет опыта в QA и 4+ года на руководящей позиции. Работа в офисе в Варшаве.
Похожие вакансии
6 вакансий
Senior Java Developer
~2 125 465 ₸ оценка по всем рынкам
Разработка и поддержка серверных приложений и микросервисов на Java, проектирование REST API и интеграция с внешними системами. Также предстоит оптимизировать производительность, мигрировать легаси-системы, писать тесты и проводить code review. Уровень, компания и условия в тексте не указаны.
Senior/Lead Java Developer
~2 125 465 ₸ оценка по всем рынкам
Нужен разработчик на Java и Spring для проектирования масштабируемых и отказоустойчивых архитектур. В задачи входит глубокое code review, наставничество для Middle и Junior-разработчиков и внедрение новых подходов к разработке. Уровень предполагается senior, детали по условиям и зарплате в тексте не указаны.
Старший Java Full Stack разработчик
Разработка сложных программных решений на Java, Spring Boot и современных фронтенд-технологиях. В задачи входит проектирование, разработка и сопровождение микросервисных архитектур, автоматизация процессов с помощью Camunda и тесное взаимодействие с бизнес-подразделениями. Требуется немецкий язык на уровне C1.
Инженер по инфраструктуре, безопасности и операциям
Работа в команде инфраструктуры, безопасности и операций: поддержка и развитие инфраструктуры, помощь клиентам с техническим онбордингом, автоматизация процессов с помощью AI-инструментов и связка между инженерами и поддержкой. Нужны навыки Java-бэкенда, администрирования Linux и опыт работы с продакшн-системами.
Backend разработчик (Java)
Разработка и поддержка масштабируемых backend-сервисов для управления денежными средствами в международных платежных системах Wise. Работа с Java, Spring Boot, Kafka и PostgreSQL в микросервисной архитектуре совместно с продакт-менеджерами и кросс-функциональными командами. Требуется опыт проектирования backend-сервисов и работы с распределенными системами.
Разработчик Java
Разработка и масштабирование публичных API и микросервисов для онбординга партнёров и верификации личности на Wise Platform, с упором на event-driven сервисы на Java. Нужно вести технический роадмап, менторить инженеров и работать в кросс-функциональной продуктовой команде. Уровень предполагает сеньорский опыт и лидерские навыки.