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.
Design and develop high-volume, low-latency, mission-critical connectivity adapters for a number of exchanges and third-party data providers
Contributing in all phases of the development lifecycle
Writing well-designed, testable, efficient code
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
Java 8 (Spring Boot + Maven)
Redis, Postgres, InfluxDB, Grafana
GitHub for code, Asana for task management
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.
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.