Ищем Java Backend разработчиков в команду на долгосрок. Удаленно.

Требования / Стек:

  • Java 17+, Collections, Generics, Streams, Optional, exceptions, базовая многопоточность, JVM basics. Плюсом: опыт с Virtual Threads
  • Spring Framework / Spring Boot: DI/IoC, конфигурация, profiles, yaml/properties; Spring MVC (REST); валидация, обработка ошибок, filters/interceptors; Spring Data JPA / Hibernate; транзакции, связи, N+1, lazy/eager, pagination; Spring Security (JWT/OAuth2)
  • Базы данных: уверенный SQL; индексы, join’ы, транзакции, isolation levels; PostgreSQL; Liquibase/Flyway
  • API и интеграции: REST best practices; OpenAPI / Swagger; retries/timeouts; понимание идемпотентности и versioning
  • Тестирование: JUnit 5, Mockito, Spring Boot Test, Testcontainers, интеграционные тесты
  • Инфраструктура: Maven/Gradle, Docker, базовое понимание CI/CD (GitHub Actions/GitLab CI)