Разработка новой функциональности в действующих проектах и разработку проектов с 0;
Рефакторинг и оптимизация существующей функциональности;
Исправление найденных дефектов;
Написание модульных и интеграционных тестов;
Написание технической документации.
Уверенное владение Java 11+ (лямбда-выражения, потоки, параллелизм);
Глубокое знание Spring Boot (REST API, Spring Data, Spring Security);
Опыт работы с JPA/Hibernate, оптимизация запросов и работы с базами данных;
Опыт работы с базами данных (реляционные и NoSQL);
Уверенное знание Maven/Gradle, опыт конфигурации проектов;
Понимание микросервисной архитектуры, работа с RESTful сервисами;
Умение использовать Docker для контейнеризации приложений, базовые знания K8S;
Опыт работы с системами мониторинга и логирования (например, Prometheus, ELK Stack);
Опыт работы CI/CD (настройка пайплайнов).