Опыт разработки на Java 11+, Spring Boot, Spring Data, Spring Cloud; Глубокое понимание JVM, многоточности и работы с памятью.
Уверенное знание Apache Kafka: производители/консьюмеры, Kafka Streams, семантика ровно один раз, идемпотентный производитель, реестр схем (Avro/Protobuf).
Глубокое знание управления биллинговыми системами: тарификация, расчет комиссий, сверка, финансовые транзакции, идемпотентность операций.
Уверенное владение SQL, знание СУБД PostgreSQL (обязательно), Oracle (желательно); опыт оптимизации сложных запросов и работы с заданными объемами данных.
Знание каркасов тестирования JUnit, Mockito, Testcontainers; опыт написания интеграционных и нагрузочных тестов.
Опыт проектирования REST API и асинхронного взаимодействия между микросервисами.
Знание Git, GitLab, Confluence, Jira; опыт код-ревью и менторства младших/средних разработчиков.
Знание CI/CD: GitLab CI, Helm, JFrog Artifactory, Docker, Kubernetes.
Опыт работы не менее 4–5 лет, из них не менее 2 лет в финансовой или биллинговой сфере.
