Senior Java разработчик (трайб CVM)

Дата размещения вакансии: 15.11.2024
Работодатель: АО «ОТП Банк» (JSC «OTP Bank»)
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Клары Цеткин 4а
Требуемый опыт работы:
От 3 до 6 лет

Трайб: Customer Value Management

Команда: Loyalty Program

Вакансия: Senior Java Developer Backend

Стек:

Языки: Java 17+, SQL
Фреймворки: Spring*, Hibernate, OpenAPI, MapStruct
Базы данных: PostgreSQL, MongoDB, GreenPlum
Очереди: Kafka, RabbitMq
Оркестрация: Kubernetes
CI/CD: BitBucket, TeamCity, Nexus
Логирование и мониторинг: ELK, Prometheus, Grafana, OpenSearch

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

  • Разработка микросервисных приложений;
  • Разработка Unit тестов к микросервисам;
  • Участие в code-review изменений, разрабатываемых командой;
  • Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
  • Сопровождение разработанного командой функционала: консультация разработчиков и пользователей, участие в анализе ошибок и инцидентов (3-я линия поддержки);
  • Общение с бизнес экспертами, методологами, аналитиками, разработчиками, архитекторами, дизайнерами своей и смежных команд;
  • Участие в формировании целей и задач команды, генерации идей и проверки гипотез;

Наш идеальный кандидат:

  • Имеет опыт работы разработчиком java от 3 лет;
  • Имеет уверенные знания java core (базовые библиотеки, коллекции, многопоточность, перфоманс практики и др.), Spring Framework, Spring Security, JPA;
  • Понимает Reactive Streams и имеет опыт работы с Project Reactor);
  • Умеет использовать инструменты: Maven, Git;
  • Имеет опыт работы с микросервисной архитектурой: знает и понимает принципы и подходы, шаблоны проектирования;
  • Знает СУБД: основные принципы реляционных и объектных БД, нормализация, SQL, ACID, построение сложных SQL запросов, оптимизация, анализ планов выполнения;
  • Понимает основные механизмы и шаблоны интеграции;
  • Имеет опыт работы с devops инструментами и kubernetes;
  • Работал в Agile-командах, с инструментами Jira и Confluence;