Java-Разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Java-разработчик с опытом разработки backend-приложений на Spring Boot. Стремлюсь применять и развивать свои навыки в области Java-разработки, участвовать в создании высоконагруженных и масштабируемых приложений.

Навыки

Java 21, Spring Boot 3.x, Spring Security, PostgreSQL, Hibernate (Spring Data JPA), JWT, REST API, Spring Cache, Liquibase, Docker, Docker Compose, OpenAPI 3 (Swagger UI), JUnit 5, Mockito, Spring MVC Test, Testcontainers

Описание проектов

E-Commerce Platform Backend
(Spring Boot, Docker, Docker Compose, Spring Data JPA, REST API, Liquibase, JUnit, OpenAPI)
Реализованные функции:

Разработал backend для платформы электронной коммерции с использованием Spring Boot

Реализовал RESTful API для управления товарами (CRUD операции)

Внедрил систему кеширования с Spring Cache и Caffeine, снизив нагрузку на БД на 40%

Разработал сложные фильтры товаров с использованием Spring Data JPA Specifications

Реализовал пагинацию, сортировку и проверку существования товаров

Миграции базы данных:

Настроил и поддерживал управление схемой БД с помощью Liquibase

Реализовал версионный контроль изменений структуры базы данных

Автоматизировал применение миграций при запуске приложения

Настроил взаимодействие между микросервисами через HTTP-запросы

Docker & Docker Compose:

Контейнеризировал приложение, создав Docker-образы для всех сервисов

Разработал и настроил docker-compose.yml для оркестрации многоконтейнерной среды

Настроил сетевые взаимодействия между контейнерами (бекенд, фронтенд, БД)

Реализовал простой HTML-фронтенд для демонстрации работы API

Обеспечил согласованность данных через инвалидацию кеша при операциях обновления

Образование


Сеченовский университет, лечебное дело
Сентябрь 2019 - Август 2023

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе

Энтузиаст технологий и постоянный ученик

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...
Данное резюме содержит информацию о вашем обучении и проекте, который вы выполнили в ра...
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...
Данное резюме имеет некоторые положительные аспекты, такие как обширные знания в област...
Данное резюме Ruby on Rails разработчика содержит много полезной информации о навыках, ...
Это резюме имеет много сильных сторон. Здесь перечислены важные технологии и инструмент...
Это резюме содержит много полезной информации о вашем опыте и навыках в разработке на P...
Резюме Евгения: 1. Общие впечатления: - Положительные: Евгений активно изучает Front...
Этот резюме обладает множеством положительных черт, таких как: Хорошо структурированн...