Java-разработчик
Основные требования
- Опыт backend-разработки от 3 лет;
- Уверенное знание Java, практический опыт работы со Spring Framework/Spring Boot;
- Понимание принципов построения REST API;
- Опыт работы с PostgreSQL или другой реляционной СУБД;
- Знание SQL, понимание индексов, транзакций, связей между таблицами;
- Опыт работы с ORM, желательно Hibernate/JPA;
- Понимание микросервисной или модульной архитектуры;
- Опыт работы с Git;
- Понимание процессов CI/CD;
- Опыт работы с Docker;
- Опыт работы с S3-совместимыми объектными хранилищами: загрузка, хранение, получение и удаление файлов, работа с metadata, bucket/prefix-структурой, presigned URL;
- Понимание базовых принципов информационной безопасности: аутентификация, авторизация, разграничение прав доступа, логирование;
- Умение читать и анализировать техническую документацию;
- Ответственный подход к качеству кода и срокам выполнения задач.
Чем предстоит заниматься
- Разработка серверной части системы на Java/Spring Boot;
- Создание и поддержка REST API для frontend, внутренних модулей и внешних интеграций;
- Работа с базой данных PostgreSQL: проектирование таблиц, запросы, оптимизация;
- Реализация логики работы с делами, документами, пользователями, ролями и статусами;
- Интеграция с внешними информационными системами и сервисами;
- Работа с S3-совместимым хранилищем: загрузка, хранение, получение и удаление файлов;
- Реализация механизмов авторизации, разграничения доступа и логирования действий пользователей;
- Участие в настройке и сопровождении CI/CD-процессов;
- Написание тестов, исправление ошибок и оптимизация производительности;
- Участие в code review и обсуждении архитектурных решений.
Что мы предлагаем
- Найм в штат, фултайм, возможен удаленный или гибридный формат работы;
- Офис в районе Президентского парка;
- 5 дней в неделю с 9:00 до 18:00.
| Имя | Опыт работы | Контакты | Дата отклика | Заметки | Статус отклика |
|---|
Откликов пока нет
Когда кто-то откликнется на вакансию — здесь появится список кандидатов