Junior Java Backend Developer
Санкт-Петербург, РоссияСтажер • Джуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/gteT
О себе
На данный момент Инженер средств радио и телевидения.
Мои компетенции и опыт
Telegram: нужен доступ к резюме
Не коммерческий опыт
Стек: Java, Spring Boot, Hibernate, PostgreSQL, Redis, AWS S3, REST, JUnit, Mockito, Gradle, Docker, Git, GitHub, Jira.
Основные задачи и достижения:
- Работа в SCRUM-команде из 7 инженеров, techlead и project manager.
- Разработка микросервисов и настройка их взаимодействия в рамках распределенной системы.
- Реализация event-driven архитектуры для асинхронного взаимодействия между микросервисами с использованием Redis в качестве брокера сообщений.
- Проектирование и разработка бизнес-логики и системного дизайна для нового функционала, а также расширение существующих решений.
- Создание REST API для обеспечения взаимодействия с клиентскими приложениями.
- Реализация CRUD-операций с использованием Hibernate и Spring Data JPA.
- Ведение миграций базы данных с помощью Liquibase.
- Реализация сохранения и удаления пользовательских медиафайлов с использованием MinIO, через взаимодействие с AWS S3 SDK.
- Написание unit и интеграционных тестов (JUnit, Mockito).
- Настройка CI Pipeline на GitHub Actions для автоматизации запуска unit и интеграционных тестов, проверки сборки. - Проведение код-ревью для всех членов команды, практически каждый pull request проходил через моё ревью.