Senior Java разработчик (Цифровой кредитный мониторинг)

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

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

Условия работы

Проект: автоматизация электронного документооборота (ЭДО) между клиентами и службами Банка.

Перспективное направление - преобразование процесса ЭДО к концепции «0» документов, запрашиваемых от клиента: интеграции с Госорганами и иными источниками данных для получения требуемой информации о деятельности компании.

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

· разработка программного продукта, внесение изменений в код

· разработка автоматических модульных тестов, автоматических скриптов и тестов развертывания

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

· детальное проектирование интеграции со смежными сервисами (в том числе API)

· сборка и развертывание разработанного решения на стенды разработки и тестирования

· Code review

· выполнение СТ, ИФТ

· анализ причин и устранение дефектов

· декомпозиция и анализ задач бэклога, оценка трудоемкости

· генерация и отбор идей для включения в бэклог

· документирование разрабатываемых компонентов ПО

Требования:

· Java 8+

· Spring (boot, data jpa, web, security), Hibernate, Kafka, Liquibase

· Git, maven

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

· понимание принципов devops, опыт работы с основными инструментами

· навыки покрытия интеграционными и юнит-тестами

· опыт code review

· опыт планирования и контроля архитектуры проекта или модуля

· понимание принципов ООП, SOLID

· структуры данных и алгоритмы

· знание и применение паттернов проектирования.

Желательно:

· основы микросервисной архитектуры (Spring cloud)

· принципы работы серверных скриптов

· практический опыт devops

· Scrum, Jira, Confluence, Bitbucket

· будет плюсом: React, Redux.