Senior Java-разработчик

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

Команда ОТП Банка «Платформа продуктовых конвейеров» в поиске талантливого Java разработчика! Тебе предстоит создавать и развивать масштабные решения, которыми пользуются все наши клиенты, а также принимать участие в пилотировании и внедрении новых технологий и подходов.

Наш стек: Java 21, Spring Boot 3, Gradle, PostgreSQL, MongoDB, Apache Kafka, Redis, Camunda, OpenSearch, Prometheus, Grafana, Kubernetes, Helm, Teamcity, Bitbucket, SonarQube, Jira, Confluence

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

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

Мы ожидаем:

  • Понимание принципов микросервисного подхода в архитектуре;
  • Хорошие знания и основательный опыт с Java 11+ от 5 лет;
  • Понимание устройства и опыт работы с Spring и Spring Boot от 3 лет;
  • Опыт использования Docker и Kubernetes;
  • Опыт работы с базами данных PostgreSQL;
  • Опыт работы c брокерами и очередями сообщений: Apache Kafka, RabbitMQ или аналогичными;
  • Понимание методологии DevOps, опыт работы с CI/CD-инструментами: Bitbucket, Nexus, Teamcity, SonarQube или аналогичными;
  • Опыт работы с системами логирования и мониторинга приложений: ELK, Prometheus, Grafana;
  • Понимание методологии проектного управления Scrum;
  • Проактивность и способность самостоятельно принимать технические решения.

Плюсом будет:

  • Высшее техническое образование;
  • Опыт работы с Camunda 7 или 8;
  • Знакомство с Reactive Spring Gateway;
  • Опыт работы с Helm;
  • Понимание DDD;
  • Опыт работы с NoSQL.