Java-разработчик
80 000 руб
Андрей
Возраст
28 лет (20 Апреля 1998)
Город
Санкт-Петербург
Переезд невозможен
Полная занятость
2 года 8 месяцев
Информационные технологии / 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 - Контейнеризация приложения и БД)
14 ноября, 2015
18 августа, 2013
45 000 руб
Александр
Город
Санкт-Петербург
Возраст
38 лет ( 1 марта 1988)
Опыт работы:
2 года
Последнее место работы:
Программист, СПБ ГБУ "Центр мониторинга и экспертизы цен"
06.2012 - 08.2013
21 июня, 2016
Алексей Викторович
Город
Санкт-Петербург local_shipping
Возраст
57 лет ( 1 января 1969)
Опыт работы:
10 лет и 8 месяцев
Последнее место работы:
Инженер-программист, Гостиница Адмиралтейская
03.2015 - 04.2016
Резюме размещено в отрасли