Full‑stack разработчик (Java + Vue) Middle+/Senior

Дата размещения вакансии: 29.07.2026
Работодатель: Коммуникационное агентство Magnat Professional
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Малый проспект Васильевского острова 90
Требуемый опыт работы:
От 3 до 6 лет

О нас

Мы разрабатываем мощные платформы с микросервисной архитектурой, сайты и многое другое с современным дизайном. В нашей команде — опытные специалисты, которые ценят качество кода, прозрачность и системный подход. Дизайнеры умеют воплощать любые идеи заказчика в стильные и функциональные сайты.

Сейчас мы ищем сильного Full-stack разработчика. Нам нужен профессионал, который уверенно работает как с бэкендом на Java, так и с фронтендом на Vue. Важно, чтобы он мог самостоятельно довести проект от технического задания до релиза в продакшн.

ВНИМАНИЕ: мы работаем только офф-лайн в офисе на Малом пр. В.О. (ближайшая ст.м. - Приморская).

Что нужно делать

  • Проектирование и разработка новых микросервисов на Spring Boot, поддержка и рефакторинг существующих.
  • Написание REST API, работа с базами данных, оптимизация запросов и индексов, обеспечение корректной работы транзакций и многопоточности.
  • Разработка и поддержка фронтенд-модулей на Vue 3 (Composition API), включая адаптивную верстку и интеграцию с бэкендом.
  • Настройка и поддержка CI/CD-пайплайнов в GitLab, участие в развертывании проектов и баз данных на серверах заказчика.
  • Работа с легаси-кодом: аккуратное внесение изменений, миграция устаревших решений на современные стеки.
  • Использование AI-инструментов для ускорения рутинных задач (генерация шаблонов, тестов, документации) с обязательным ревью и адаптацией сгенерированного кода под стандарты проекта.

Обязательные требования

Резюме без ссылки на профиль на GitHub/GitLab и/или пример кода - НЕ РАССМАТРИВАЮТСЯ!

Backend (Java — приоритет):

  • Уверенное знание Java 17 и выше.
  • Опыт работы со Spring Boot: микросервисы, REST Controllers, Spring Data JPA / Hibernate.
  • Понимание работы с многопоточностью и транзакционностью.
  • Глубокие знания PostgreSQL: написание сложных запросов с JOIN, оконными функциями, оптимизация индексов.
  • Знание SQL на уровне написания запросов без опоры только на ORM.
  • Опыт работы с Python или PHP.

Frontend:

  • Обязательное знание Vue 3 и Composition API, понимание новой системы реактивности (ref/reactive).
  • Опыт работы со стейт-менеджментом (Pinia или Vuex).
  • Умение настраивать и работать с Vite.
  • Навыки адаптивной верстки (Flexbox, Grid), уверенное владение HTML/CSS/SCSS.
  • Знание методологий структурирования кода (БЭМ или аналогичных) для поддержки и развития легаси-проектов.

Инфраструктура и DevOps:

  • Практический опыт работы с GitLab CI/CD, умение писать и отлаживать .gitlab-ci.yml.
  • Опыт развертывания баз данных и проектов на серверах заказчика.

AI‑компетенции («вайб‑кодинг»):

  • Умение эффективно использовать AI‑инструменты (ChatGPT, GitHub Copilot) для генерации шаблонного кода, написания тестов и документации.
  • Критически важно: способность понимать, анализировать и объяснять сгенерированный AI код, проводить его ревью и адаптировать под стандарты команды, а не вставлять «как есть».

Будет большим плюсом

  • Опыт работы с 1С: понимание структуры метаданных 1С, умение читать и анализировать код на встроенном языке 1С.
  • Опыт интеграции внешних систем с 1С через HTTP‑сервисы или обмен данными (XML/JSON).
  • Подтверждённый опыт рефакторинга легаси‑кода: миграция с Spring XML‑конфигураций на Java Config, замена JSP на Vue, перевод проектов с PHP 5.x на PHP 8+.
  • Умение работать в кодовой базе без тестов и вносить изменения без критических поломок.

Мы предлагаем

  • полная занятость (только офисный формат работы).
  • график работы в 10 до 19
  • оформление согласно трудовому законодательству РФ.
  • заработная плата обсуждается в рамках собеседования.
  • испытательный срок – 1 месяц.
  • широкие возможности для развития и профессионального роста.
  • работа в дружной атмосфере и молодом коллективе.
  • офис - метро Приморская