Get our free app. It won't take up space on your device

Java Developer (Trading System)

Exactpro

Industry: Information Technologies, Software Development

City: Remote

Employment type: Full time

Deadline: 5/28/2022

Work experience: Mid level

Description

Exactpro develops software for testing technologically complex systems of our clients – global leaders in the financial services industry. We have been in the business for over a decade. Our motto is Build Software to Test Software. Half of the Top-20 global exchange groups use Exactpro software and ideas.

Exactpro supports the open-source community by releasing the source code of most software products developed by our company on GitHub.

Being a Senior Java Developer, you will work on the project aimed at developing a trading platform for our client – a large trading firm with offices in 28 countries around the world. You will get hands-on experience in creating new matching algorithms and integrating with other systems via different financial protocols. The core of the system is built on the Akka framework that makes it possible to build high performance distributed systems, and a microservices architecture allows us to add new components easily and focus on developing separate services.

The technology stack of the project includes: backend – Java + Akka Framework, PostgreSQL + Hibernate; frontend – Sencha ExtJS + React.

Responsibilities

  • create new system components, test them using unit tests;
  • modify and maintain the existing application components;
  • improve the code;
  • participate in enhancing the development process, study new technologies in order to implement them in the existing system;
  • teach junior developers, run core-reviews with them;
  • actively collaborate with other developers and the testing team.

Requirements

  • solid grasp of Java 8+;
  • no less than 2 years of programming in Java;
  • knowledge of algorithms and structures: you are going to create new trading algorithms;
  • good command of English (Upper-Intermediate or higher);
  • great communication skills.

Bonus qualifications

  • experience in working with the Akka framework;
  • knowledge of JavaScript (some components interact with the frontend, so it will be good if you are able to develop functionalities at the intersection of backend and frontend).

HR managers will contact you within 7 days after receiving your CV if it is selected for further consideration.

The position is available for applicants with disabilities.

How to apply?

Log in or send your resume
Email is required
Password is required

Send your resume to

[email protected]
SHARE: