АО «ЦПЛ»14 дней назад

Fullstack разработчик

от 5 летг Москва

Навыки

Java 17Spring BootSpring Data JPASpring WebSpring SecurityKafkaFeignClientWebSocketRESTPostgreSQLReactVueTypeScriptFigmacheckstyleSonarDevSecOpsJUnitMockitoGitDockerJenkinsSQLSSRPWALLMAPIKubernetesRedisNoSQLDDDHexagonalOnionRAGfunction calling

Обязанности

  • 01Разрабатывать и развивать backend-сервисы и микросервисы на Java 17 + Spring (Boot, Data JPA, Web, Security)
  • 02Настраивать интеграции со смежными командами и внешними сервисами (Kafka, FeignClient, WebSocket, REST) и оптимизировать взаимодействие между ними
  • 03Делать фронтенд-часть на React / Vue / TypeScript: компоненты разной сложности, библиотеки общих компонентов, адаптивная вёрстка из макетов Figma
  • 04Проектировать архитектуру новых компонентов по принципам SOLID и чистой архитектуры
  • 05Контролировать качество и безопасность кода: code review, статический анализ (checkstyle, Sonar), поиск, триаж и устранение уязвимостей (DevSecOps)
  • 06Активно применять AI-инструменты (Claude Code / Cursor / DeepSeek / Qwen Code и т.п.) для ускорения разработки, генерации тестов, ревью и рефакторинга
  • 07Участвовать в vibe coding-сессиях, парном программировании и архитектурных обсуждениях
  • 08Интегрировать LLM/AI-функциональность в продукт (работа с API моделей, промптинг, обработка ответов)
  • 09Писать модульные и интеграционные тесты, поддерживать качество и стабильность системы

Требования

  • 01Коммерческая разработка на Java 17 от 1 года
  • 02Уверенное знание Spring Framework (Boot, Web, Data JPA, Security)
  • 03OOP, SOLID, Clean Code, паттерны проектирования
  • 04REST API, понимание OpenAPI/Swagger
  • 05Опыт построения микросервисов и интеграций (Kafka, FeignClient, WebSocket)
  • 06Понимание транзакционности и согласованности данных (ACID, BASE), уверенная работа с PostgreSQL
  • 07JUnit, Mockito и написание тестов
  • 08Git, Docker, CI/CD (Jenkins), работа с БД и SQL
  • 09Коммерческий опыт на React / Vue / TypeScript
  • 10Понимание SSR; опыт со service worker / PWA
  • 11Строгая типизация (TS обязателен)
  • 12Реальный опыт работы с AI-ассистентами в коде, понимание их сильных и слабых сторон
  • 13Умение критически проверять и дорабатывать AI-сгенерированный код, а не слепо его коммитить
  • 14Желание экспериментировать и быстро прототипировать

Условия

  • 01Стильный офис около м. Кутузовская
  • 02Интересные проекты с известными брендами
  • 03Возможность развиваться благодаря обучению
  • 04Конкурентная заработная плата и премия
  • 05Расширенный социальный пакет: ДМС, НС, ВЗР, корпоративные скидки и активную спортивную жизнь