Senior Java Developer,
Remote Russia


Remote Russia

Office Address

Project Description

Our Client is a US multinational investment bank and financial services corporation. We are currently building a new team that will be responsible for FX Velocity platform. The team will be responsible for implementing new business-driven functionality, technical and regulatory-driven changes, QA Automation and DevOps as well as production support for a set of applications. The platform is core to FX business. Velocity is a market leading FX Cash and Options trading platform, now also offering Rates and Futures trading capabilities. Through cutting-edge technology and innovative design aimed at meeting client requirements, Velocity delivers to the clients highly compact and customizable interface and provice access to deep liquidity and fast execution. You will join Luxoft development team based in Moscow and partner with client's teams based in New York, London and Toronto.

Technology used:
Java, Spring, Oracle 11, KDB, Tibco EMS/Solace, FIX Protocol, FitNesse/Mockito, Team City


    • Understand FX eTrading business logic, front-to-back flows and architecture
    • Implement complex business-driven changes, do impact analyzes and backtesting
    • Direct communication with the business stakeholders and quant team
    • Design (high-availability, fault-tolerant, cloud computing)
    • Take active part in evolving existing platform architecture and data flows and up/downstream integration
    • Software development of projects for real-time low-latency systems
    • Produce and own design and architecture for new projects
    • Implement complex changes in the code and conduct code review (if required)
    • Complex production issues analysis especially in the business logic
    • Collaborate with a globally distributed team of developers, business analysts, quality assurance and support professionals
    • Coach other developers with business domain knowledge


Must have

    • 5+ years of experience and excellent knowledge of Core Java
    • Good experience in analysing existing Java application, understanding flows, ability to work with limited application documentation
    • Good experience in performance tuning of Java application, handling high data volumes and java memory management
    • Excellent interpersonal skills and fluent spoken English
    • Experience of dealing with business stakeholders on the client side
    • Experience in working within a team distributed between onsite and offshore
    • Experience in source code control systems, such as GIT
    • Good written and spoken English
    • BSc/MSc in Computer Science or relevant
    • Hands on experience in TDD and automated testing tools

Nice to have

    • Knowledge of and experience with uDeploy, TeamCity, KDB


English: B2 Upper Intermediate



Relocation package

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

Work Type


Ref Number


More job opportunities in

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