Senior Java Developer

договорная зарплата

График
полный рабочий день
Опыт работы
от 3 лет
Образование
любое
Проект «АС Финансовая отчетность клиентов».
Мы работаем над созданием актуальной и качественной базы данных финансовой отчетности корпоративных клиентов, загрузкой, анализом и визуализацией этой информации, а также над интеграциями для поставки данных финансовой отчетности другим системам Банка.
Система более 8 лет в ПРОМе: поддерживаем существующую функциональность и активно развиваемся в новых направлениях.
Организованность, ответственность, работа в команде – основные черты, которыми должен обладать кандидат помимо профессиональных знаний и опыта. Предстоит решать интересные и сложные задачи, делиться опытом с коллегами, писать чистый и понятный код с применением лучших практик.
 
Наши ожидания:
  • Опыт разработки приложений с использованием Java-технологий (от 3-х лет);
  • Хорошее владение Java (core), знание стека Spring (Spring MVC 4+), Spring boot (1.5 +), Spring Data;
  • Понимание принципов ООП, желательно со своими примерами кода;
  • Знание основных паттернов разработки ПО, алгоритмов, структур данных;
  • Опыт работы с системами контроля версий (Git), с реляционными БД (Oracle), с системами сборки (maven);
  • Знания принципов интеграционного и нагрузочного тестирований;
  • Минимальные знания devops (Jenkins);
  • Минимальные знания Docker;
  • Опыт покрытия кода unit-тестами и code review.
 
Будет плюсом:
  • Практический опыт devops (в т. ч. написание Groovy-скриптов);
  • Опыт работы с Jira, Confluence, Bitbucket;
  • Знание статических анализаторов кода (Sonar);
  • Опыт работы с IBM WAS 9, IBM MQ;
  • Liquibase;
  • Основы микросервисной архитектуры (Spring boot cloud);
  • Опыт работы с Istio, Kafka, ZooKeeper;
  • Опыт работы с системами контейнеризации: OpenShift, Kubernetes;
  • Навыки покрытия кода интеграционными тестами;
  • Знание JavaScript (в т. ч. React);
  • Опыт работы в Agile-командах;
  • Опыт управления командой разработчиков.

Вам предстоит:
Принимать участие во всех основных производственных процессах создания ПО, включая:
  • Проектирование тех. решений;
  • Оценку и планирование работ по системе;
  • Разработку (в т. ч. микросервисов, интеграционных решений с основными продуктами Банка);
  • Совместное с QA тестирование решений, включая unit-тесты и автоматизацию;
  • Подготовку к внедрению;
  • Сопровождение решения после вывода в ПРОМ;
  • Ревью кода, дизайна решения, описание арх. решений (в Confluence).
 
 
 
 
Работа у нас — это:
    • Работа в крупной и надежной компании;
    • Интересные, сложные и амбициозные задачи, используя современные технологии и актуальные подходы к разработке;
    • Реальные возможность профессионального и карьерного развития;
    • Белая зарплата, оклад и премии;
    • Расширенный социальный пакет: скидки на спортивные абонементы, льготное кредитование, ДМС;
    • Офис на пл. Карла Фаберже 8.
Место работы
Санкт-Петербург, м. Ладожская, пл Карла Фаберже д 8
ID вакансии 43444886 Вакансия опубликована Опубликована 8 июля