Опыт работы в финтехе или банковской сфере
Знание Kotlin
Опыт с Camunda BPM или Temporal.io
Работа с Redis, MongoDB, Elasticsearch
Понимание работы Docker и Kubernetes
Понимание распределённых паттернов (Saga, Outbox, CQRS, Event Sourcing)
Опыт с Keycloak, OAuth2/OIDC
Знание gRPC или GraphQL
Работа с Prometheus, Grafana, ELK, Jaeger
Понимание требований безопасности банковских систем (PCI DSS и др.)
Английский B1+
Коммерческий опыт разработки на Java от 3 лет
Уверенное владение Java 11/17+ (Collections, Concurrency, Streams, Optional)
Глубокие знания Spring Framework (Boot, MVC, Data, Security)
Опыт работы с реляционными БД (PostgreSQL, Oracle) и уверенный SQL
Понимание JPA/Hibernate, оптимизация запросов и профилирование
Опыт работы с брокерами сообщений (Kafka, RabbitMQ)
Знание принципов микросервисной архитектуры
Опыт проектирования и документирования REST API (OpenAPI/Swagger)
Уверенная работа с Git, понимание Git flow / trunk-based development
Базовое понимание CI/CD (GitLab CI, Jenkins или аналогов)
Знание основных паттернов разработки, SOLID, ООП
Опыт работы в Agile/Scrum
Самостоятельность и ответственность в решении задач
Готовность развиваться и изучать новые технологии
Умение работать в команде и эффективно коммуницировать