2-я Тверская-Ямская улица 10
ООО ВЕЛЕССТРОЙ – ОДНА ИЗ КРУПНЕЙШИХ СТРОИТЕЛЬНЫХ КОМПАНИЙ СТРАНЫ, РЕАЛИЗУЮЩАЯ СЛОЖНЕЙШИЕ ПРОЕКТЫ НЕФТЕГАЗОВОГО И ЭЛЕКТРОЭНЕРГЕТИЧЕСКОГО СЕКТОРА, ПРОМЫШЛЕННОГО И ГРАЖДАНСКОГО СТРОИТЕЛЬСТВА, EPC-КОНТРАКТОВ И ПРОЕКТИРОВАНИЯ.
ВАШИ ЗАДАЧИ:
- Разработка и поддержка веб-приложений на Python (Flask) и Java (Jakarta EE / OSGI);
- Оптимизация существующего кода и улучшение производительности приложений на обоих стеках;
- Интеграция с внешними API и сервисами (REST, SOAP, GraphQL), включая сложный обмен с 1С;
- Проведение код-ревью и участие в разработке единых стандартов кодирования для 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.