Senior Java-разработчик в команде Trade Finance
ГородМосква
НаправлениеИнформационные технологии
КомандаTrade Finance
Дата публикации21.08.2023
Нажимайте смело — отклик произойдет только на следующем шаге

Senior Java-разработчик в команде Trade Finance

Мы приглашаем в нашу команду опытного Java-разработчика, который будет участвовать в разработке и поддержке продуктов документарных операций и торгового финансирования корпоративного банка. Платформа построена на стеке современных технологий с использованием микросервисной архитектуры. Продукты команды позволяют страховать сделки крупного бизнеса: например, без наших гарантий лекарства не смогут поставлять в аптеки.

Про наш стек:
  • Backend: более 100 микросервисов на Java11 и Kotlin + Spring Boot;
  • Frontend: TypeScript + React;
  • CI/CD: GitlabCI + Ansible, сейчас проходит миграция сервисов в кластер k8s;
  • интеграционные автотесты: TypeScript + Cypress, запускаются на каждый коммит;
  • E2E-автотесты: Java + Cucumber;
  • весь код обязательно проходит ревью + сканируется Sonar;
  • логирование в ELK + мониторинги в Grafana;
  • все системы в разработке не старше трех лет;
  • единственная Legacy-система — на заключительном этапе декомиссии.
Чем предстоит заниматься:
  • принимать участие во всех этапах разработки программного обеспечения: от проектирования и разработки до тестирования и внедрения;
  • разрабатывать микросервисы, следуя современным стандартам и лучшим практикам;
  • использовать фреймворки Spring и Spring Boot для создания высокопроизводительных и надежных приложений;
  • работать с реляционными базами данных, проектировать схемы, оптимизировать запросы;
  • интегрировать различные компоненты и сервисы для обеспечения полной функциональности приложений;
  • работать в коллективе разработчиков и принимать участие в технических обсуждениях;
  • тесно взаимодействовать с бизнесом.
Наши ожидания:
  • опыт работы с Java 11 и (или) Kotlin и выше;
  • глубокое понимание и опыт работы с фреймворками Spring и Spring Boot;
  • знакомство с ORM-фреймворками и опыт работы с реляционными базами данных, особенно с PostgreSQL;
  • понимание принципов микросервисной архитектуры и опыт ее применения в проектах;
  • умение разрабатывать высококачественный, эффективный и масштабируемый код;
  • опыт работы с системами контроля версий, такими как Git;
  • желание и способность обучаться новым технологиям и методологиям.
Мы предлагаем:
  • возможность работать из офиса или удаленно. Главное — договориться с командой;
  • работу по принципам Agile;
  • присоединиться к Java-комьюнити в банке, где коллеги обмениваются опытом и помогают друг другу;
  • участие в регулярных митапах профессиональных сообществ;
  • внутреннее и внешнее обучение за счет банка;
  • участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint;
  • страховку со стоматологией, которая работает как в Москве, так и в регионах;
  • особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.