Опыт коммерческой разработки на Java от 3 лет
Уверенное владение Java 8+ / 17+ (Streams, Concurrency, Collections, базовое понимание JVM)
Опыт разработки backend-сервисов в микросервисной архитектуре
Хорошее понимание принципов REST, HTTP, WebSocket
Опыт работы со SpringFramework (Spring Boot, Spring Data, Spring Cloud)
Опыт и знания распределенных транзакций
Опыт использования ORM Hibernate
Опыт работы с git и CI/CD инструментами (Jenkins, GitLab CI), Apache Kafka и понимание принципов работы с очередями сообщений
Опыт работы с PostgreSQL и Cassandra
Опыт написания unit и integration тестов (JUnit, Mockito)
Умение разбираться в логах, метриках и причинах инцидентов (Grafana / Prometheus / ELK)
Системное мышление и способность разбирать распределённые системы, аналитический подход к задачам и умение декомпозировать проблемы
Самостоятельность, ориентация на результат, умение планировать задачи и оценивать сроки
Коммуникабельность и способность обсуждать технические решения
Опыт интеграции с устройствами и внешними системами через протоколы MQTT, Modbus, OPC UA и аналогичные
Понимание работы протоколов TCP/IP и базовых сетевых протоколов
Базовое понимание Linux