Обязанности и достижения:
- Разрабатывал серверную часть приложений на Java, создавал и дорабатывал API
- Работал с базами данных: проектировал таблицы, писал запросы, настраивал соединение.
- Реализовывал бизнес-логику.
- Исправлял ошибки и баги в коде, улучшал производительность.
- Писал тесты (Unit/Интеграционные) для проверки работоспособности кода.
- Проводил ревью кода коллег.
- Документировал написанный код.
- Взаимодействовал с фронтенд-разработчиками и тестировщиками.
Сократил время отклика одного из сервисов за счёт оптимизации работы с базой данных путем кэширования и уменьшения количества запросов.