Position

Senior Java Developer (JS nice to have),

Moscow

Location


Moscow

Project Description


Our client a top tier investment bank is constructing a UI framework for building inter-operable application user interfaces with a consistent look and feel. The project is about consolidating and standardizing of UIs for a portfolio of e-Trading applications (bonds, credit derivatives, risk calculation engines, sales, trading, etc.) under this new framework which is built in React/Typescript and will provide an API and components for building micro front-end UIs that will be hosted on the user's desktop in Openfin or Electron. The server-side architecture will be written in java using Vert.x to connect to Kakfa and MongoDB.

Responsibilities


    The candidate will be responsible for executing, on a continuing basis, all relevant tasks, activities, processes, procedures, etc. related to Software Development Services, including:
    • Contribute to architectural model and high-level solution design based on system requirements
    • Defining the organization of the code, in terms of construction subsystems organized in layers
    • Implementation of required software components according to design specifications
    • Performing code reviews
    • Integration of produced results into an executable system

Skills


Must have

    • 5+ years of experience with Java
    • 2+ years of experience in RDBMS (preferable Oracle) from backend developer perspective
    • In depth understanding of OOP, SOLID principles
    • Familiar with Design Patterns, Multi-threading, Data Structures
    • Proven developer testing skills (unit, mocking, API, TDD, BDD)
    • Experience with micro-services architecture
    • Strong communication and interpersonal skills
    • Experience working in an agile team
    • Innovative, self-motivated and detail-oriented

Nice to have

    Jenkins, Docker, Kubernetes, OpenShift
    Kafka streaming
    Basic .NET for porting 3-tier application to Java

Languages


English: B1 Intermediate

Relocation package


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

Work Type


Java

Ref Number


VR-51217

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 Send to a friend
Java Java Dev Team Lead (FX IB expertise) Moscow, RU
Java Senior Java Dev (FX IB expertise) Moscow, RU
Java Senior Java Developer Moscow, RU
Java Senior Java Developer Moscow, RU