Наши требования
Опыт работы разработчиком от 5 лет на Java 17/21 и уверенное владение Spring Boot 3 (Web, Data JPA, Security, Validation)
Опыт с PostgreSQL: проектирование схемы, индексы, оптимизация запросов, понимание транзакций и уровней изоляции
Опыт с JPA / Hibernate: маппинг сущностей, отношения, осознанная работа с блокировками
Глубокое понимание REST и HTTP-семантики
Опт интеграций по HTTP с внешними сервисами: REST/Web-клиенты, таймауты, ретраи, обработка недоступности, идемпотентность запросов
Опыт с тестированием: JUnit 5, Mockito, интеграционные тесты с Testcontainers
Опыт с Maven, Git, Docker, опыт работы с CI/CD и культурой код-ревью
Опыт высоконагруженных систем: борьба с race condition, паттерны идемпотентности, проектирование под пиковые нагрузки
Платёжные интеграции: эквайринг, вебхуки, сверка статусов; понимание принципов PCI-DSS