Ищем Java-разработчика для работы над интеграционными и прикладными микросервисами платформы банка.

Обязанности:

  • Решать интеграционные и бизнес‑задачи
  • Дорабатывать текущую платформу
  • Проектировать и разрабатывать интерфейсы приложений/ключевых технологических и прикладных микросервисов платформы
  • Проводить нагрузочные испытания, оптимизировать скорость работы приложений
  • Расследовать и устранять инциденты
  • Изучать и внедрять новые инструменты, фреймворки и платформы

Требования:

  • Опыт решения интеграционных задач
  • Знание Java (11-21)
  • Работа с базами данных Oracle, PostgreSQL
  • Владение системами управления проектами: Maven, Gradle
  • Опыт работы с системой контроля версий Git
  • Понимание принципов систем обмена сообщениями
  • Знание протоколов обмена данными: REST, gRPC, Kafka

Будет плюсом:

  • Опыт работы с CI/CD
  • Практика внедрения и сопровождения интеграционных решений
  • Работа с Open Source Software (подбор, анализ, внедрение, кастомизация)
  • Опыт с Apache ActiveMQ, Apache Camel, Apache Kafka, Docker, Kubernetes
  • Навыки проведения нагрузочных и оптимизационных работ
  • Понимание принципов MVP и проектирования итеративного функционала
  • Знания в области построения высоконагруженных, отказоустойчивых и многопоточных решений