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-разработчика выглядит очень профессиональным и информативным. Очень хор...