Think.
Create.
Accelerate.

Luxoft, a DXC Technology Company, (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Luxoft uses technology to enable business transformation, enhance customer experiences, and boost operational efficiency through its strategy, consulting, and engineering services. Luxoft combines a unique blend of engineering excellence and deep industry expertise, specializing in automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications. For more information, please visit www.luxoft.com

Line of Business:

Financial Services

Position:

Senior Java developer (Full Stack), Moscow

Project Description

Проект в рамках области Compliance инвестиционного подразделения одного из крупнейших банков России.

Успешный кандидат будет участвовать в командной разработке (доработке) системы, находящейся в фазе активного развития.


Архитектура приложения микросервисная .

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

Для клиентской части, веб, используется ReactJs, NPM, Reducs. Серверная часть построена на чистом J2EE 8 в реализации IBM WebSphere. Используется библиотека Lombok и библиотека для выполнения задач по расписанию Quartz. REST - Jersey, Jackson. ORM - MyBatis. База данных - MS SQL Server, Greenplum.Взаимодействие между клиентом и сервисом - REST + JSON.

Сборка проекта выполняется Grudle. CI - Jenkins. Интеграция с Nexus для хранения зависимостей. В планах внедрение Docker.

Все, члены команды включая аналитиков и тестировщиков, проводят ревью тех. заданий, написанных аналитиками перед их принятием в работу.

Работа в основном идет по Agile с спринтом в две недели.

Опыт работы по устранению предупреждению уязвимостей в приложении будет очень приветствоваться. Сканирование осуществляется CheckMarx-ом.

Client-side: ES6, JSX, CSS, LESS
Server-side: Java SE 8, myBatis 4.1
БД: MSSQL 2014

Сервер приложений:
TEST, UAT, PROD: IBM WebSphere 8.5 (linux)
Разработка: IBM WebSphere Liberty Profile 2016 (windows)

Библиотеки:
Client-side: React JS, Redux, React-Router, React-Redux, ES6-Promise
Server-side: Java SE 8, Java EE 6 (Servlet 3.0, JAX-RS 1.1, JSP 2.2, JDBC 4.0, JNDI-1.0), myBatis 4.1, Apache Commons, Apache POI, JJWT, SLF4J+Log4J

Responsibilities

• Участвовать в Банковских проектах реализации новых продуктов и услуг;
• Взаимодействие со всеми заинтересованными сторонами на предмет наилучшей реализации доработки, исправления дефектов
• Участие в разработке и поддержке нового проекта
• Выполнение задач по доработке систем в соответствии с принятыми стандартами
• Активное взаимодействие c другими разработчиками команды
• Написание качественного, чистого кода
• Гибкая разработка (Agile)

Skills

Must

• Full-stack разработка страниц для просмотра и редактирования табличной информации (таблицы + фильтры + диалоги редактирования) JS + CSS = 25%, Java = 65%, SQL = 10%
• Уверенное знание Java SE (в т.ч. concurrency)
• Знание принципов ООП, методологий разработки, шаблонов проектирования
• Опыт работы с технологиями/компонентами J2EE
• Практический опыт front-end разработки на React или готовность оперативно его изучить
• Доступ к данным: JDBC, LDAP, Web services

Nice to have

• Базовые знания в администрировании RHEL-сред и серверов MS SQL
• навыки системного аналитика / архитектора будут плюсом
• неконфликтность и проактивность.

Languages

  • English: Pre-intermediate

Relocation package

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

WHERE

Moscow

Work Type

Java

Seniority Level

Senior

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

More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Regular Java Backend Developer Moscow, RU Apply or Add to my jobs
Java Developer in Test Moscow, RU Apply or Add to my jobs
Java Senior 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 Developer Moscow, RU Apply or Add to my jobs
Java Regular / Senior 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