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тек технологий:
    Spring core, Spring boot, Spring MVC
    Hibernate, Spring JPA
    Опыт работы с реляционными БД (на проекте Postgres но можно и опыт с Oracle), написание запросов
    Умение писать юнит тесты - представление о том как работать с JUnit, Mockito

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

Nice to have

    .• Docker/Kubernetes(или OpenShift).

Languages


English: A2 Elementary

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-64412

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
Java

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