Разработка и доработка модулей и сервисов на Java и Spring Boot в рамках существующей архитектуры проекта.
Разработка и поддержка REST API: реализация бизнес-логики, валидации входящих данных и обработки ошибок.
Работа с реляционными базами данных через Spring Data JPA / Hibernate: создание и изменение моделей данных, написание и доработка запросов.
Доработка механизмов аутентификации и разграничения доступа с использованием Spring Security в соответствии с требованиями проекта.
Поддержка существующего функционала: исправление ошибок, рефакторинг кода и участие в оптимизации производительности.
Написание и поддержка модульных и интеграционных тестов, проверка корректности работы API и бизнес-логики.
Участие в code review, взаимодействие с frontend-разработчиками и тестировщиками, обсуждение технических решений с более опытными коллегами.
Требования:
Уверенные знания Java, SpringBoot, Websocket, OAuth 2.0 и опыт работы с Spring Boot более 1 года Реализация RESTful API и интеграция с внешними сервисами Опыт работы с базами данных PostgreSQL, MySQL (включая сложные SQL-запросы и оптимизацию) Владение инструментами: Maven/Gradle, Git, Docker