Java (Scala) специалист

Срок для отклика истек

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

Наши задачи – реализация сервисов по анализу и мониторингу кредитов юридических лиц, а именно, создание для этих целей рабочего места сотрудников банка и поставка алгоритмов на больших данных, интегрируясь с множеством внутренних и внешних источников и автоматизированными системами.

Описание команды:

Мы работаем по Scrum с активным привлечением бизнес-аналитиков (Customer Journey Expert) и пользователей из Территориальных банков. В команде представлены компетенции: разработчики backend и front-end, системный аналитик, тестировщик.

Ищем:

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

Обязанности

— Разработка и развитие сервиса-модулей АС для специалистов кредитного мониторинга;

— Работать с межмодульным транспортом;

— Интегрироваться с другими системами банка.

Требования

— Знание принципов объектно-ориентированного программирования, основ микросервисной архитектуры;

— Знание и применение паттернов проектирования;

— Отличное знание Java Spring — опыт разработки не менее 3-х лет;

— Опыт работы с реляционными БД (Oracle, PostgreSQL)

— Опыт работы со Spring Framework, Spring Boot, Spring Data (Hibernate), Spring Security

— Понимание принципов DevOps, опыт работы с основными инструментами (Jenkins, Git, Maven)

— Хорошее знание SQL, опыт написания DDL/DML скриптов, анализ плана запроса

— Навыки написания интеграционных и юнит-тестов;

— Опыт работы с чужим кодом;

— Структуры данных и алгоритмы;

— Сode review.

Будет здорово, если у Вас есть:

— Опыт работы с GraphQL, JsonAPI Json RPC;

— Опыт работы с Liquibase.

— Опыт в автоматизации тестирования backend приложений;

— Опыт работы с Apache Kafka / Kafka Streams;

— Опыт работы с ELK — Elasticsearch, Logstash, Kibana;

— Опыт с Docker, OpenShift (Kubernetes);

— Опыт работы с Scala, Spark

— Знание основ React JS.

Условия

— Гибкий график, в том числе, удаленный формат работы

— Офис в шаговой доступности от метро Ладожская, отсутствие дресс-кода

— Социальный пакет (ДМС), страхование жизни, скидки и льготы для сотрудников Банка

— Регулярные корпоративные обучения, обмен опытом, внутренние митапы.

— Прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании

— Подарки и мероприятия для детей сотрудников

— Скидки и льготы от компаний-партнеров (дома отдыха, фитнес-центры, страхование, жилье от застройщиков)