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:

Distributed Application Java Developer, Saint Petersburg

Project Description

US based quantitative asset management firm founded in 2007 and currently has over 800 employees globally. They develop and deploy systematic financial strategies across a variety of asset classes in global markets, utilising a proprietary research platform and risk management process. BigData, Machine Learning anв Data Science - only quantitative investment.

Responsibilities

We are looking to recruit a Distributed Application Java Developer. We are commencing a new project that will roll together multiple systems into a single prediction orchestration system. This will be a large scale, distributed computation framework that will take in data and output trade predictions using the in-house simulator on our existing quantitative models. The system will have various constraints, such as minimising resource usage whilst maximising throughput. The graph of processes is large (with nodes in the order of millions) and has many layers so some level of dependency resolution between nodes is required. The domain is essentially brown-field - we will be replacing mature existing systems of a mission critical nature. The successful applicant will be working a team with 3-5 other people.

Skills

Must

The successful applicant should have a good mixture of the following:

- Java
- Can discuss previous projects that are large-scale distributed applications
- Dependency-based orchestration
- Experience of technical architecture
- Hadoop-based applications
- Reference data caching
- Message distribution systems, e.g. Kafka
- Microservices
· Container-based technology such as Kubernetes, or experience with cloud-based solutions.

Nice to have

FinTech

Languages

  • English: Upper-intermediate

Relocation package

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

WHERE

Saint Petersburg

Work Type

Java

Seniority Level

Senior

Ref number
VR-43525
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 Saint Petersburg, RU Apply or Add to my jobs
Java Regular Java Developer Saint Petersburg, RU Apply or Add to my jobs
Java Senior Java Developer Saint Petersburg, RU Apply or Add to my jobs
Java Java Cloud Engineer Saint Petersburg, RU Apply or Add to my jobs
Java Java Developer/QA Automation Saint Petersburg, RU Apply or Add to my jobs
Java Senior Java Developer Saint Petersburg, RU Apply or Add to my jobs
Java Senior Java Developer Saint Petersburg, RU Apply or Add to my jobs