Java Senior Developer (Старший разработчик)

Вакансия истекает: 19.06.2023
Откликнуться

Описание вакансии

О проекте:
Разработка решений для совершенно нового инновационного направления – Цифровые Финансовые Активы (ЦФА) на базе блокчейн для Департамента Глобальных Рынков КИБ банка.

Системы, с которыми интегрируется ПО: Фронтофисные миддлофисные и бэкофисные системы Банка. Архитектура – MSA.

Технологический стэк на проекте:

  • Разработка бэкофиснойсистемы для ЦФА на ППРБ с ПКАП, пользовательскими интерфейсами на ЕФС. (Бэк+фронтальный бэк:Java 11, SpringBoot, PostgreSQL, Kafka, Ignate, под управлением OpenShift, Istio envoy; фронты JS).
  • Шлюзы безопасности (Nginx).

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

  • Разработка бэкэнд-части высоконагруженной банковской системы на Java.
  • Самостоятельный анализ предметной области и уточнение требований.
  • Написание Unit-тестов.
  • Рефакторинг и оптимизация кода, Code review.
  • Участие в тестировании разработанных компонентов и исправлении дефектов.
  • Участие в подготовке документации.
  • Участие в принятии архитектурных решений.

Требования:

  • Знание Java 8 и выше от 3 лет.

  • Опыт проектирования корпоративных(enterprise) приложений, понимание принципов построения и работы высоконагруженных корпоративных приложений(1000TPS).

  • Опыт проектирования и разработки приложений с использованием Spring, Spring Boot.

  • Знание технологий REST, XML, JSON, HTTP, SQL.

  • Опыт проектирования и разработки клиент-серверных приложений.

  • Опыт проектирования баз данных.

  • Опыт написания модульных и интеграционных тестов (JUnit, Mockito), понимание принципов TDD.

  • Опыт командной работы с использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar(или другими), проведения Code review.

  • Понимание основных шаблонов проектирования, принципов ООП, паттернов и принципов построения корпоративных приложений, паттернов и принципов построения микросервисной архитектуры.

  • Умение оптимизировать и тестировать код.

  • Умение вести деловую переписку.

  • Английский язык на уровне чтения технической документации.

Условия:

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

Если предложение интересно отправляй в письме отклика свой ник в TG для оперативного общения!