Position

Java Backend developer,
Remote Russia

Location


Remote Russia

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

    Cтек технологий:
    • Java 8-11, Kotlin.
    • Spring/Springboot.
    • PostgreSQL/Oracle, Kafka, Redis
    • Maven/Gradle
    • Docker/Kubernetes(или OpenShift).

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

Nice to have

    .

Languages


Russian: C2 Proficient

Seniority


Senior

Relocation package


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

Work Type


Java

Ref Number


VR-57208

More job opportunities in
Java

Specialization Position / Title Location Seniority Send to a friend
Java Regular Java developer Remote Russia, RU Regular
Java Java Team Lead Remote Russia, RU Lead
Java Java Developer Remote Russia, RU Regular