Java-разработчик
80 000 руб
Андрей
Возраст
27 лет (20 Апреля 1998)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
1 год 10 месяцев
Информационные технологии / IT / Интернет
Формат: стажировка по современному Java-стеку. Короткие спринты, учебные сервисы и мини-проекты.
- Java 17/21 + Spring Boot 3 - REST-сервисы (CRUD/поиск), DTO, строгая валидация.
- Единый формат ошибок через @ControllerAdvice, понятные ответы для клиента.
- PostgreSQL 16: схема данных, миграции в Liquibase, индексы под частые фильтры.
- Избежание N+1 при выборках и грамотные границы @Transactional.
- Контракт-first: OpenAPI → генерация моделей/интерфейсов, синхронизация контракта и кода.
- Локальная среда: Docker Compose, профили Gradle, модульные и базовые интеграционные тесты (JUnit 5/Mockito).
Результат: уверенно собираю REST-бэкенд с нуля - от контракта и схемы БД до локального запуска.
Информационные технологии / IT / Интернет
MoneyHarbor — сервис учёта бюджета (2025 — н.в.)
Репозиторий: github.com/Defenx/cash-savings-project
- Реализовал Accounts API, строгую валидацию и единый формат ошибок (@ControllerAdvice)
- Денежные поля на BigDecimal с контролем scale/rounding
- Контракт OpenAPI, маппинг через MapStruct, миграции Liquibase
- Локальный запуск в Docker Compose, подготовлена интеграция с Keycloak (OIDC)
TesterQuiz — веб-викторины (2025)
Репозиторий: github.com/AndreyTerex/TesterQuiz
- CRUD для квизов, разграничение прав admin/user
- Слои MVC (controller/service/DAO), транзакции, общий формат ошибок
- PostgreSQL + Adminer, модель БД со связями и индексами
- Следил за LAZY/EAGER и устранял N+1
QuoteLib — библиотека цитат (2025)
Репозиторий: github.com/AndreyTerex/QuoteLib
- REST с пагинацией и проверкой ввода
- Централизованная обработка ошибок через @ControllerAdvice
- DAO на JdbcTemplate
- Контейнеризация приложения и БД
Среднее
Санкт-Петербург, 2006 — 2016 гг.
Java-разработчик
JavaRush (MoneyHarbor — сервис учёта бюджета (2025 — н.в.) Репозиторий: github.com/Defenx/cash-savings-project - Реализовал Accounts API, строгую валидацию и единый формат ошибок (@ControllerAdvice) - Денежные поля на BigDecimal с контролем scale/rounding - Контракт OpenAPI, маппинг через MapStruct, миграции Liquibase - Локальный запуск в Docker Compose, подготовлена интеграция с Keycloak (OIDC) TesterQuiz — веб-викторины (2025) Репозиторий: github.com/AndreyTerex/TesterQuiz - CRUD для квизов, разграничение прав admin/user - Слои MVC (controller/service/DAO), транзакции, общий формат ошибок - PostgreSQL + Adminer, модель БД со связями и индексами - Следил за LAZY/EAGER и устранял N+1 QuoteLib — библиотека цитат (2025) Репозиторий: github.com/AndreyTerex/QuoteLib - REST с пагинацией и проверкой ввода - Централизованная обработка ошибок через @ControllerAdvice - DAO на JdbcTemplate - Контейнеризация приложения и БД)
27 апреля, 2015
35 000 руб
24 августа, 2015
30 000 руб
Константин Игоревич
Город
Санкт-Петербург local_shipping
Возраст
32 года (22 февраля 1993)
Опыт работы:
Без опыта
8 октября, 2015
Резюме размещено в отрасли