Java Developer Middle

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

A privately-owned company engaged in electronic market-making, derivative trading

Описание вакансии

Brief

We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade apps. This position is a full-time, onsite job, with an opportunity to spend part of your time working remotely when you learn your way around the project.

You will be part of a software team that works on an in-house trading engine for FX, futures and cryptocurrency. You will focus on exchange connectivity and data processing on all stages from architecture design to production. 

This role requires an ability to efficiently communicate with other members of the team, proactive approach to your area of responsibility and interest in financial markets and electronic trading.

Responsibilities

  1. Design and develop high-volume, low-latency, mission-critical connectivity adapters for a number of exchanges and third-party data providers
  2. Contributing in all phases of the development lifecycle
  3. Writing well designed, testable, efficient code

Qualifications

  • Proven working experience in Java development
  • Profound insight of Java internals (Classloading, Memory Management, Transaction management etc)
  • Experience with Spring Boot Framework, Maven, JFC
  • Reasonable knowledge of Relational Databases (Postgres, SQL) and JDBC/Hibernate
  • Comfortable with UNIX-like server systems, ability to write bash/python scripts is an advantage
  • Experience with Redis, InfluxDB(InfluxQL or Flux) is a solid advantage
  • Experience with Grafana will help

BS/MS degree in Computer Science, Engineering or a related subject

Fluent oral and written English is required - you will communicate with English-speaking members of the team and counterparties on a daily basis

Our stack

  • Java 8 (Spring Boot + Maven)
  • Python 3.7+
  • Redis, Postgres, InfluxDB, Grafana
  • GitHub for code, Asana for task management
  • Ubuntu 18+
  • Hetzner/AWS clouds

Бонусы

Team

You will work as a part of a Moscow team, a small but diversified group of software developers and quantitative traders. We are open-minded, young (30 on average) and we sincerely love what we do. We follow meritocracy principles in making business decisions, warmly welcome bright personalities and do our best to support learning and personal development.

Office

We are located in a cozy two-storey loft with large windows and lots of natural light overlooking a river in the Artplay office area, 10 minutes walking distance from Kurskaya metro station. We have a PS4 and XBox in the lounge area for the moments when you need to switch, nice sitting pillows on our sills when you feel moody, a selection of coffee/tea/snacks and soda. When you join us, you will be able to pick a place in the room you like and office/computer gear you prefer.