Middle Java разработчик (Трайб Core IT)

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

Кто мы: Трайб Core IT

В данной Дирекции создается новая платформа по стабилизации такого продукта, как платежи и переводы.

Наш стек:
· Языки: Java 17+, SQL
· Фреймворки: Spring*, Hibernate, OpenAPI, MapStruct
· Тесты: jUnit, Mockito, Testcontainers, Wiremock
· Базы данных: PostgreSQL, Oracle
· Очереди: Kafka, RabbitMq
· Контейнеры: Podman, Containerd
· Оркестрация: Kubernetes
· CI/CD: BitBucket, TeamCity, Nexus
· Логирование и мониторинг: ELK, Prometheus, Grafana, OpenSearch
· Трассировка: Sleuth, Zipkin

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

  • принимать активное участие в разработке системы учета клиентских данных на основе микросервисной архитектуры;
  • принимать участие в дизайне и разработке интеграций системы по требованиям;
  • дорабатывать и поддерживать продукт «Финансовый эмулятор» в зоне ответственности команды;
  • писать sql запросы;
  • проводить перекрестные code-review;
  • принимать активное участие в agile активностях;

Что мы ждем от кандидата:

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

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

  • понимание Reactive Streams, опыт работы с Project Reactor;
  • знание DDD, CQRS;
  • опыт работы с Camunda, Linux, KeyCloack;
  • знание нотаций UML, BPMN;