\- Уверенное владение JavaScript/TypeScript, React, CSS, HTML5 (от 2 лет)
\- Прочный фундамент знаний в Java (от 2 лет), глубокое понимание JVM, структур данных и GoF-паттернов
\- Опыт проектирования и поддержки REST API и микросервисов
\- Знание современного стэка Java-разработки (Spring Boot, Kafka, RabbitMQ, Hibernate)
\- Навыки эффективной работы с реляционной базой данных (PostgreSQL, оптимизация запросов, Flyway/Liquibase)
\- Понимание принципов работы frontend-технологий (webpack, babel, линтеры, NPM/Yarn)
\- Умение организовывать автоматизированное тестирование на нескольких уровнях (unit, integration, e2e, load testing)
\- Гибкость и готовность следовать принципам Agile-методологии (Scrum, Kanban)
\- Опыт ведения документации и подготовки материалов для внутреннего использования
\- Возможность самостоятельно проводить технический анализ проблемы и формировать её техническое решение
Будем рады видеть вас, если дополнительно вы обладаете знаниями и практическим опытом
\- Разработка высоконагруженных и распределённых систем, оптимизация performance критичных компонентов
\- Профилирование приложений, выявление memory leak и узких мест
\- Микрофронтендовая разработка с помощью Webpack Module Federation
\- Администрирование и настройка CI/CD-пайплайнов, experience с Docker, Kubernetes
\- Дополнительные преимущества: знакомство с Apache Kafka, ClickHouse, ElasticSearch, NLP-технологиями, ANTLR, графовым подходом к данным (GraphQL)
\- навыки работы с генеративными AI-моделями
Опыт создания AI-агентов и использования их в работе будет преимуществом
Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов
Инструментальное владение AI для анализа, генерации и автоматизации