Резюме: Java-разработчик
Java-разработчик с опытом работы в проектировании и разработке бэкенд-систем.
Владею знаниями по Java Core, использую принципы ООП/ SOLID при написании кода.
Разрабатывал приложения с использованием фреймворка Spring Boot (Spring Web, Spring Data JPA, Spring Test)
Писал SQL- и JPQL-запросы для работы с базами данных через Spring Data Repository.
Описывал миграции баз данных, применяя библиотеку Liquibase.
Умею работать с несколькими базами данных, включая H2 и PostgreSQL, в рамках одного проекта.
Разрабатывал и документировал REST API с использованием OpenAPI.
Настраивал сборку и управление зависимостями через Maven.
Писал модульные и интеграционные тесты, используя JUnit, Mockito и Spring Boot Test.
Владею опытом оптимизации производительности приложений, разработки REST API и реализации рекомендационных систем. Ответственен, внимателен к деталям и нацелен на достижение высоких результатов.
Готов работать в условиях динамичной среды и принимать участие в обсуждении архитектурных решений. Постоянно совершенствую свои навыки и открыт к новым профессиональным вызовам.