Full‑stack разработчик (Java + Vue) Middle+/Senior
Описание
ВНИМАНИЕ: мы работаем только офф-лайн в офисе на Малом пр. В.О. (ближайшая ст.м. - Приморская). Резюме без ссылки на профиль на GitHub/GitLab и/или пример кода - НЕ РАССМАТРИВАЮТСЯ! О НАС Разрабатываем платформы на микросервисной архитектуре, внутренние системы и сайты для бизнеса Команда небольшая: код проходит ревью, решения обсуждаются, а не спускаются сверху Дизайнеры превращают сырую идею заказчика в понятный и аккуратный интерфейс Удалённый и гибридный формат не рассматриваем ЗАДАЧИ Проектировать и писать микросервисы на Spring Boot, поддерживать и рефакторить существующие Разрабатывать REST API, оптимизировать запросы и индексы в PostgreSQL Делать фронтенд-модули на Vue 3 с адаптивной вёрсткой и интеграцией с бэкендом Настраивать пайплайны GitLab CI/CD, разворачивать проекты и базы на серверах заказчика Аккуратно работать с легаси и переводить устаревшие решения на современный стек Вести задачи через агентные инструменты: писать правила проекта, подключать контекст через MCP, собирать типовые сценарии для команды ТРЕБОВАНИЯ Java Java 17+, Spring Boot (микросервисы, REST Controllers), Spring Data JPA, Hibernate Понимание транзакционности и многопоточности Maven или Gradle Базы данных PostgreSQL: сложные запросы с JOIN, оконные функции, оптимизация индексов SQL руками, а не только через ORM Миграции через Liquibase или Flyway Frontend Vue 3, Composition API, понимание реактивности (ref и reactive) Pinia или Vuex, Vite, TypeScript HTML, CSS, SCSS, вёрстка на Flexbox и Grid DevOps GitLab CI/CD: умение написать и отладить .gitlab-ci.yml Docker, Nginx, Linux-серверы Git: ветвление, ревью, разрешение конфликтов Дополнительно Python или PHP на рабочем уровне AI-инструменты Практический опыт с любым из: Claude Code, Cursor, GitHub Copilot, Codex, Windsurf, Gemini CLI, JetBrains AI Assistant Умение поставить задачу модели, дать контекст и разбить работу на проверяемые шаги Способность прочитать сгенерированный код, объяснить его и привести к стандартам проекта БУДЕТ ПЛЮСОМ 1С: чтение кода на встроенном языке, понимание метаданных, интеграции через HTTP-сервисы и обмен в XML или JSON Рефакторинг: Spring XML на Java Config, JSP на Vue, PHP 5 на PHP 8, работа в кодовой базе без тестов AI глубже базового уровня: настройка MCP-серверов, RAG по внутренним данным, сервисы с моделями внутри через API OpenAI или Anthropic Стек: Kafka или RabbitMQ, Redis, JUnit с Mockito и Testcontainers, Kubernetes, Prometheus с Grafana Мы предлагаем Полная занятость, график с 10 до 19, оформление по ТК РФ, испытательный срок один месяц Зарплата обсуждается на собеседовании исходя из вашего опыта и навыков Оплачиваем подписки на рабочие AI-инструменты и другие при необходимости Небольшая команда без бюрократии и реальная возможность расти вместе с проектами Комфортный и уютный офис с интересными проектами