\- Уверенное владение 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)
\- Опыт ведения документации и подготовки материалов для внутреннего использования
\- Возможность самостоятельно проводить технический анализ проблемы и формировать её техническое решение
Переносить порядка 100 млн записей\ с выполнением сложного преобразования за ограниченное время (100 RPS\ на минимальном оборудовании
Разработать эффективный тестовый фреймворк для нового функционала
\- Формируйте интерфейс на основе React/FSD\ и обеспечьте его полную адаптацию для различных браузеров и платформ
\- Разрабатывать внутренние инструменты на Node.js, осуществлять непрерывную поставку и настройку CI/CD-процессов