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

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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...
Данное резюме содержит информацию о вашем обучении и проекте, который вы выполнили в ра...
Это резюме Fullstack Developer выглядит впечатляюще и содержит много полезной информаци...