Описание вакансии
Основные обязанности
- Разработка и оптимизация бэкенд-систем с использованием фреймворка Spring Boot.
- Проектирование и реализация интерфейсов на основе требований, обеспечение стабильности и масштабируемости системы.
- Участие в проектировании баз данных, написание эффективных SQL-запросов, обеспечение производительности и безопасности данных.
- Сотрудничество с фронтенд-командами для интеграции API.
- Устранение неисправностей системы и постоянная оптимизация производительности.
- Подготовка необходимой технической документации и участие в код-ревью.
- Эффективное взаимодействие с членами команды для обеспечения бесперебойного выполнения проекта.
Требования к кандидату
- Предпочтительно наличие высшего образования в области компьютерных наук или смежных дисциплин.
- Не менее 2 лет опыта разработки на Java с участием в полном жизненном цикле проекта.
- Хорошее знание основ Java и принципов объектно-ориентированного программирования.
- Опыт работы с фреймворком Spring Boot и способность самостоятельно разрабатывать стандартные бизнес-модули.
- Опыт работы с реляционными базами данных (MySQL/PostgreSQL) и навыки оптимизации SQL.
- Знание принципов кэширования Redis и проектирования RESTful API.
- Владение инструментами разработки (Maven, Git, IDEA) и базовыми командами Linux.
- Хорошие коммуникативные навыки, умение работать в команде и чувство ответственности.
Условия работы
- Конкурентоспособная заработная плата (обсуждается в зависимости от опыта).
- Годовой бонус и поощрения за проекты.
- Праздничные бонусы, ежегодный медицинский осмотр и корпоративные мероприятия.
- Широкие возможности для профессионального роста и развития карьеры.


