28 мая 2026
Обязанности
Разработка backend-сервисов и API для внутренних бизнес-процессов компании.
Реализация frontend-интерфейсов для сотрудников и внутренних пользователей.
Проектирование RESTful API: контракты, модели данных, обработка ошибок, версионирование.
Работа с базами данных: написание запросов, оптимизация производительности, участие в проектировании структуры данных.
Подключение и настройка кеширования для повышения скорости работы сервисов.
Интеграция сервисов через очереди сообщений и событийную модель.
Разработка и поддержка компонентов на React и Vaadin Hilla.
Написание unit- и интеграционных тестов с использованием JUnit.
Участие в code review, оценке задач, декомпозиции требований и технических обсуждениях.
Анализ проблем в работе сервисов, устранение ошибок и участие в сопровождении решений в продакшене.
Взаимодействие с аналитиками, backend/frontend-разработчиками, инфраструктурой и смежными ИТ-командами.
Требования
Опыт коммерческой разработки на Java или Kotlin.
Знание Spring-экосистемы: Spring Boot, Spring Web, Spring Data, Spring Security будет преимуществом.
Понимание принципов RESTful API, клиент-серверного взаимодействия и проектирования контрактов.
Опыт работы с одной из СУБД: PostgreSQL, MySQL или SQL Server.
Умение писать и оптимизировать SQL-запросы, понимать планы выполнения и причины медленной работы запросов.
Опыт работы с кешированием: Caffeine, Redis или аналогичные решения.
Понимание принципов асинхронного взаимодействия и опыт работы хотя бы с одним брокером сообщений: ActiveMQ, RabbitMQ или Kafka.
Опыт разработки frontend-части на React.
Умение работать с Vaadin Hilla или готовность быстро разобраться в технологии.
Навыки написания тестов с использованием JUnit.
Понимание жизненного цикла разработки: от постановки задачи и оценки до релиза и сопровождения.
Умение разбираться в чужом коде, предлагать улучшения и доводить задачи до результата.
Будет плюсом
Знание Python.
Хорошее понимание алгоритмов и структур данных.
Опыт работы с Docker, CI/CD, мониторингом и логированием.
Опыт разработки внутренних корпоративных систем, интеграций или сервисов для автоматизации бизнес-процессов