Fullstack-разработчик (Python / React + Java / Jakarta EE)

Дата размещения вакансии: 22.06.2026
Работодатель: Велесстрой
Уровень зарплаты:
от 280000 до 280000 RUR
Город:
Москва
2-я Тверская-Ямская улица 10
Требуемый опыт работы:
От 3 до 6 лет

ООО ВЕЛЕССТРОЙ – ОДНА ИЗ КРУПНЕЙШИХ СТРОИТЕЛЬНЫХ КОМПАНИЙ СТРАНЫ, РЕАЛИЗУЮЩАЯ СЛОЖНЕЙШИЕ ПРОЕКТЫ НЕФТЕГАЗОВОГО И ЭЛЕКТРОЭНЕРГЕТИЧЕСКОГО СЕКТОРА, ПРОМЫШЛЕННОГО И ГРАЖДАНСКОГО СТРОИТЕЛЬСТВА, EPC-КОНТРАКТОВ И ПРОЕКТИРОВАНИЯ.

ВАШИ ЗАДАЧИ:

  • Разработка и поддержка веб-приложений на Python (Flask) и Java (Jakarta EE / OSGI);
  • Оптимизация существующего кода и улучшение производительности приложений на обоих стеках;
  • Интеграция с внешними API и сервисами (REST, SOAP, GraphQL), включая сложный обмен с ;
  • Проведение код-ревью и участие в разработке единых стандартов кодирования для Python и Java;
  • Тестирование и отладка кода, исправление ошибок в распределённой среде;
  • Взаимодействие с командой дизайнеров и других разработчиков для реализации функциональных требований;
  • Участие в планировании и оценке задач;
  • Автоматизация бизнес-задач с применением AI-технологий (GenAI, LLM)
  • Автоматизация тестирования и настройка CI/CD.

НАШИ ТРЕБОВАНИЯ (ОБЯЗАТЕЛЬНЫЙ ГИБРИДНЫЙ СТЕК):

Мы ищем разработчика, который уверенно чувствует себя в обеих экосистемах и готов переключаться между задачами на Python и Java.

Backend (Python и Java):

  • Python 3.6+: владение Flask, ORM SQLAlchemy, опыт рефакторинга и построения модульных приложений;
  • Java: опыт работы с Jakarta EE (EE4J), понимание OSGI-архитектуры, написание и поддержка сервлетов;
  • SQL (PostgreSQL): сложные запросы, оконные функции, оптимизация запросов и работа с индексами.

Frontend (Современный и классический):

  • Основной стек: React (функциональные компоненты, хуки), Next.js (App Router, SSR/SSG/ISR) и TypeScript (строгая типизация);
  • Дополнительные компетенции (критичны): опыт работы с JSP, а также понимание архитектуры Vue или Angular (для поддержки легаси-модулей и кросс-фреймворковой работы).

Интеграции и протоколы:

  • Опыт интеграции с 1С через REST/SOAP, файловый обмен (XML/JSON);
  • Глубокое понимание работы с REST, SOAP, GraphQL и форматами обмена JSON/XML.

Инструменты:

  • Git, Docker.
  • Тестирование: pytest (бэкенд), Jest / React Testing Library (фронтенд).

    Application Server & JVM:

  • Опыт деплоя и настройки приложений на Apache Tomcat, WildFly или LiberCAT;
  • Уверенная работа с различными JVM: AxiomJDK, OpenJDK, Oracle JVM, Liberica JDK (диагностика памяти, настройка параметров запуска).

    Инструменты и ОС:

  • Git, Docker (контейнеризация приложений на Java и Python);
  • Тестирование: pytest (бэкенд Python) + Jest / React Testing Library (фронтенд) + опыт написания модульных тестов на Java (JUnit);
  • Работа в средах Windows и Linux (bash-скриптинг, администрирование).

Будет дополнительным преимуществом:

  • Асинхронный Python (FastAPI, async SQLAlchemy);
  • Flask-RESTful / Flask-RESTx / Flask-Smorest;
  • Очереди и брокеры: Celery, Redis, RabbitMQ (для асинхронной обработки выгрузок в 1С);
  • Понимание внутренней структуры 1С (регистры, документы, планы обмена);
  • Стейт-менеджмент на фронтенде: Redux Toolkit или Zustand;
  • Стилизация: Tailwind CSS / CSS Modules;
  • Настройка CI/CD (GitHub Actions, GitLab CI) и опыт деплоя Next.js приложений;
  • Знание и применение AI-технологий (GenAI, LLM) в разработке;
  • Опыт работы с jQuery (поддержка устаревших интерфейсов).

Личные качества:

  • Системное мышление, внимание к деталям при работе с разнородным кодом;
  • Ответственность за качество и целостность данных (особенно при обмене с 1С);
  • Коммуникабельность, готовность работать в команде с 1С-разработчиками и архитекторами;
  • Проактивность, инициативность, умение быстро переключаться между контекстами Python и Java.

МЫ ПРЕДЛАГАЕМ:

  • Официальное трудоустройство по срочному трудовому договору, продолжительностью 1 год, с возможностью пролонгации (в соответствии с ТК РФ);
  • Своевременную и полностью официальную заработную плату;
  • ДМС через 3 месяца после трудоустройства;
  • Возможности для профессионального и карьерного развития;
  • Удобное рабочее место в офисе компании в пешей доступности от м. Маяковская;
  • После испытательного срока возможен переход на удаленную работу;
  • График работы: пн-пт с 9:00 до 18:00.