Java Developer

Санкт-Петербург, Россия
Стажер • Джуниор
Информационные технологии • Разработка • Backend • Java • Hibernate • Spring • PostgreSQL
Удаленная работа • Работа в офисе
Опыт работы какой-то есть
50 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент 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.

Специализация
Информационные технологииРазработкаBackendJavaHibernateSpringPostgreSQL
Отрасль и сфера применения

Уровень
СтажерДжуниор

Есть файл резюме (защищен)


Интересные кандидаты