Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Position:

Java Разработчик, Moscow

Project Description

Мы набираем IT специалистов в большую команду для работы на проектах для крупного российского банка.
Сейчас планируется разработка с нуля ключевой системы Банка расчета кредитных лимитов для корпоративных клиентов с объемным функционалом расчетов и пользовательских рабочих мест (UI, экранные формы).
Архитектура системы: микросервисы, межсервисный транспорт Kafka, база данных, BPMN движок. Стек используемых технологий: фронт - JavaScript/React/Redux, бэк - Java 8/Spring. Разработка находится на начальном этапе, что будет плюсом для кандидатов - участие в проекте с самого начала.

Responsibilities

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

Skills

Must

Опыт работы:
• от 2х лет опыта разработки пользовательских интерфейсов с использованием технологии React/JavaScript
• наличие опыта работы в разработке систем масштаба предприятия
• уровень middle-senior
Требования:
• знание React/JavaScript, HTML/CSS/LESS, XML/JSON
• опыт написания приложений, использующих WebSockets, AJAX Requests
• хорошее ориентирование в имеющихся модулях NPM для разработки пользовательских интерфейсов (Redux, Normalizr, Thunk, Redux Form, ImmutableJS, Bootstrap), Webpack, понимание HOC
• умение писать тесты к разработанному функционалу front-end'a (Mocha, Chai, Jest, Enzyme, React Test Utils)
• опыт работы с системой контроля версий Git, знание SQL
• опыт верстки и оптимизации пользовательских интерфейсов
• английский язык на уровне чтения документации
• хорошие коммуникативные качества, умение объяснять что было сделано, почему было сделано именно так

Nice to have

Плюсом будет:
• умение понимать backend код на стеке технологий Java/Spring
• знание предметной области розничного и корпоративного кредитования, понимание BPMN диаграмм
• возможность продемонстрировать результат по проектам, в которых доводилось участвовать (ссылка на GitHub, приложение либо демо на собеседовании)

Languages

  • English: Elementary

Relocation package

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

WHERE

Moscow

Work Type

Java

Ref number
VR-41647
ADD TO MY JOB
RECOMMEND A FRIEND
Apply

More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Core Developer Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Senior Middleware developer Moscow, RU Apply or Add to my jobs
Java Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Senior Java Developer Moscow, RU Apply or Add to my jobs
Java Hot Senior Java Developer Moscow, RU Apply or Add to my jobs