Требования:

  • Более 5 лет коммерческой разработки на Java, включая создание распределённых и высоконагруженных систем.
  • Высшее техническое образование.
  • Отличное знание Java: Collections, Stream API, Concurrency, JVM.
  • Глубокое понимание ООП и умение обоснованно применять паттерны.
  • Экспертный опыт со Spring Framework: Boot, Data, Web, Security, Cloud, Actuator.
  • Опыт проектирования интеграционных решений: REST, gRPC, асинхронные взаимодействия.
  • Уверенная работа с Kafka и RabbitMQ.
  • Экспертный SQL: оптимизация и написание сложных запросов.
  • Опыт проектирования БД: нормализация, индексы, миграции с Liquibase или Flyway.
  • Опыт работы с микросервисной архитектурой, Docker и Kubernetes.
  • Опыт проектирования CI/CD-пайплайнов, работы с артефактами и стратегиями деплоя; GitLab CI, Jenkins или Nexus.
  • Написание unit- и integration-тестов, работа с Testcontainers.
  • Участие в архитектурных решениях, оценке рисков и выборе технологического стека.
  • Менторство команды, проведение code review и технический контроль.
  • Навыки работы с ИИ-инструментами.
  • Опыт в финтехе, банках, ритейле или телекоме; знание Camunda.
  • Знание принципов информационной безопасности в интеграциях: OAuth2, JWT, mTLS.

Условия: полная занятость, график 5/2, удалённая работа. Оплата — до 200 000 ₽ в месяц на руки.