Опыт коммерческой разработки на Java - от 3 лет, с использованием актуальных версий (Java 17+), желательно в корпоративной среде
Отличные знания Java Core (Collections, Stream API, Generics, Memory Model)
Знание устройства Java Virtual Machine, понимание принципов работы Garbage Collector
Опыт разработки многопоточных приложений (Java Concurrency, ExecutorService, Lock, ThreadPools)
Понимание принципов потокобезопасности и оптимизации производительности кода
Уверенное владение Spring (Spring Boot, Spring Cloud и др.) или Quarkus
Навыки проектирования и реализации интеграций через REST API
Опыт работы с OpenAPI / Swagger: создание спецификаций, генерация клиентов и серверных заглушек, документирование API
Опыт работы с Apache Kafka
Свободное владение SQL, опыт работы с реляционными (PostgreSQL , MySQL) и NoSQL (MongoDB ) базами данных
Понимание принципов микросервисной архитектуры и опыт разработки микросервисов
Навыки работы с контейнерами: Docker, оркестрация с помощью Kubernetes
Знание принципов CI/CD и практик DevOps
Умение писать unit-тесты с использованием JUnit, Mockito или аналогов
Опыт создания AI-агентов и использования их в работе будет преимуществом
Знание основных типов уязвимостей OWASP Top 10
Понимание причин возникновения уязвимостей в программном обеспечении