Чем предстоит заниматься

  • Разрабатывать приложения, которые масштабируются на все дистанционные каналы банка (интернет-банк, мобильные приложения, платёжные сервисы и многое другое).
  • Взаимодействовать с различными командами разработки, Data Science, поддержки и другими (поэтому необходимы хорошие навыки коммуникации или желание их развивать).
  • Вносить свой вклад в развитие архитектуры, делать новое и оценивать старое.

Наши ожидания от кандидата

  • 2+ года опыта работы с Java 11+ или Kotlin.
  • 1+ года опыта работы с Spring и Spring Boot.
  • Опыт работы с системами на микросервисной архитектуре (Spring Cloud, Kubernetes, OpenShift или аналоги).
  • Опыт работы с Docker.
  • Опыт написания интеграционных тестов (JUnit, Testcontainers, WireMock).
  • Опыт работы с тремя любыми из следующих технологий:
  • NoSQL (MongoDB, Elasticsearch, аналоги).
  • SQL (PostgreSQL, Oracle, аналоги).
  • Брокеры сообщений (Kafka, RabbitMQ, аналоги).
  • Reactive programming (RxJava, Project Reactor).
  • Cache (Redis, Hazelcast).
  • Настройка CI/CD (GitLab CI, Jenkins, аналоги).
  • Настройка средств мониторинга (Zabbix, Prometheus).
  • Настройка средств логирования (Graylog, ELK).