Position

Lead Java Backend developer - Platform API,
Moscow

Location


Moscow

Office Address


Project Description


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

О проекте:
Создание передовой платформы дистанционного банковского обслуживания юридических лиц с использованием современных технологий, для обеспечения централизации и унификации ИТ ландшафта Банка.

- Проект подразумевает создание системы с огромным объемом уникальной функциональности.
- К системе выставляются самые высокие требования по надежности и производительности
- Предполагается обеспечение минимальной скорости внедрения новой функциональности (Time-to-Market)

При этом, есть возможность поучаствовать в работе над проектами: Потребительское кредитование, Электронный архив, Open API

Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов

Общий технологический стек: Java 8-11, Spring, PostgreSQL/Oracle/MongoDB, ELK, git, Docker, Kubernetes, Camunda, Keycloack, RabbitMQ.

В ряде проектов используется Kotlin.

Responsibilities


    Обязанности:
    • Разработка под Java, фреймворк: Spring boot
    • Разработка в рамках микросервисной архитектуры
    • Проектирование интерфейсов взаимодействия с другими системами.
    • Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками.
    • Работа по гибким методологиям разработки.

Skills


Must have

    ∙ уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования.
    ∙ опыт использования Spring Framework (boot, mvc, data, secutity...)
    ∙ опыт работы с многопоточностью и асинхронностью.
    ∙ опыт работы с базами данных, умение писать и оптимизировать запросы.
    ∙ опыт работы с распределёнными хранилищами и системами.
    ∙ знание HTTP, REST, SOAP.
    ∙ понимание особенностей микросервисной архитектуры.
    ∙ опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter).

Nice to have

    team lead experience

Languages


Russian: C1 Advanced

Seniority


Lead

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Work Type


Java

Ref Number


VR-49508

More job opportunities in
Java

Specialization Position / Title Location Seniority Send to a friend
Java Java Team Lead Moscow, RU Regular
Java Senior Java Developer Moscow, RU Senior
Java Regular/Senior Java Developer Moscow, RU Senior
Java Senior Back-end Developer (Java) Moscow, RU Senior