Java Developer
Санкт-Петербург, РоссияСтажер • Джуниор
Удаленная работа • Работа в офисе
Опыт работы какой-то есть50 000 ₽
Опыт работы какой-то есть50 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/gzVG
О себе
На данный момент Trainee Java Developer.
Мои компетенции и опыт
Я начинающий Java‑разработчик, увлечённый созданием чистого и поддерживаемого кода. Развиваю практические навыки через личные проекты: создаю REST‑сервисы, изучаю архитектуру Spring и применяю современные практики разработки. Люблю учиться, не боюсь сложных задач и всегда стараюсь понять, как работает система изнутри. Рассматриваю любую возможность профессионального роста.
Реализовал следующие пет-проекты:
Bank_REST | GitHub: нужен доступ к резюме
- Разработал backend‑приложение для управления банковскими счетами и картами с RESTful API для создания, получения, обновления и удаления сущностей.
- Реализовал обработку запросов на блокировку карт и переводы денег между картами внутри одного пользователя.
- Настроил Spring Security с ролью ADMIN/USER и Basic Authentication, аргументированную RBAC.
- Использовал PostgreSQL с миграциями Liquibase и Docker для контейнеризации БД.
- Добавил пагинацию для списков аккаунтов и карт, локализацию на русском и английском языках.
- Настроил планировщик задач (Scheduled Tasks) для автоматической отметки просроченных карт по дате.
- Документацию API организовал через Swagger UI на endpoint /docs.
- Технологии: Java 21, Spring Boot, Spring Data, Spring Security, Liquibase, PostgreSQL, Docker.
Grabber Application | GitHub: нужен доступ к резюме
- Спроектировал и реализовал веб‑скрапер вакансий Java‑разработчиков с поддержкой concurrent scraping, что позволило обрабатывать до 500 объявлений в минуту.
- Настроил хранение данных в MariaDB, обеспечил потокобезопасность и отсутствие дубликатов.
- Внедрил Quartz для планирования заданий и предусматривал настройку через properties.
- Технологии: Java, JSoup, MariaDB JDBC Driver, Quartz, Javalin, Lombok.
DoIT Task Management System | GitHub: нужен доступ к резюме
- Разработал REST API с RBAC (USER/MANAGER/ADMIN) и адаптивный UI на Thymeleaf.
- Реализовал пакетную (batch) запись логов до 100 записей за цикл с асинхронной обработкой задержкой 5 000 мс.
- Настроил AOP‑аудит и сгенерировал OpenAPI‑документацию.
- Технологии: Spring Boot, Spring MVC, Spring Data, Thymeleaf, Lombok.
EchoBot для VK | GitHub: нужен доступ к резюме
- Реализовал поддержку событий confirmation и message_new без сторонних SDK.
- Внедрил асинхронную отправку сообщений ( нужен доступ к резюме ) и конфигурацию через .env/ нужен доступ к резюме ties.
- Технологии: Spring Boot 3.x, Spring Async, RestClient (Spring 6+), Lombok.
Rest Book Shelf API | GitHub: нужен доступ к резюме
- Реализовал REST‑сервис учёта книг с возможностью управления авторами и книгами (CRUD).
- Добавил пагинацию для списка авторов и валидацию входных данных с понятными сообщениями об ошибках.
- Организовал глобальный обработчик ошибок для консистентных ответов API.
- Автоматически генерируемая документация OpenAPI (Swagger UI) доступна по /swagger-ui/ нужен доступ к резюме и /docs.
- Технологии: Java 17, Spring Boot 3, Spring Data JPA, Hibernate, MapStruct, Lombok, OpenAPI 3, H2.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы