Senior Java Developer (Trading System)
Exactpro
Vilnius, GE
před 19 hodinami

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

  • participate in requirements analysis and make decisions on how to implement them;
  • 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 code reviews with them;
  • actively collaborate with other developers and the testing team.
  • Requirements

  • solid grasp of Java 11+;
  • no less than 4 years of work experience as a software developer;
  • no less than 3 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).
  • The position is available for applicants with disabilities.

    Nahlásit tuto nabídku
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Požádat
    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .
    Pokračovat
    Žádost