Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
java разработчик
сопроводительное письмо
описание
AI-платформа преобразует изображения в динамические видеоролики с использованием передовых ML-моделей. В основе продукта — высоконагруженная распределённая инфраструктура.
задачи
- Выводить инфраструктуру на новый уровень отказоустойчивости, автоматизации и масштабируемости.
требования
- Java 17+: Core (Collections, Generics, Streams, Optional), исключения, многопоточность (базово), JVM basics.
- Spring Framework / Spring Boot: DI/IoC, конфигурация, профили, properties/yaml.
- Spring MVC (REST): контроллеры, валидация, обработка ошибок, фильтры/interceptors.
- Spring Data JPA/Hibernate: сущности, связи, транзакции, проблемы N+1, lazy/eager, пагинация.
- Spring Security (часто): JWT/OAuth2, роли/доступы, фильтры.
- Уверенный SQL, индексы, join’ы, транзакции, уровни изоляции.
- PostgreSQL, понимание принципов миграций (Liquibase/Flyway).
- REST best practices, OpenAPI/Swagger.
- Базово: работа с RestClient, обработка ретраев/таймаутов.
- Понимание идемпотентности, версионирования API.
- JUnit 5, Mockito.
- Spring Boot Test, Testcontainers.
- Написание интеграционных тестов для репозиториев и контроллеров.
- Maven/Gradle.
- Docker (умение запустить сервис с зависимостями).
- Базовое понимание CI/CD (GitHub Actions/GitLab CI), работа с артефактами и окружениями.
- Будет плюсом опыт работы с VirtualThreads.
условия
- Полностью удалённый формат работы.
- Full time занятость.
- Команда профессионалов, минимальная бюрократия, реальное влияние на архитектуру и технологические решения.