Position: Senior Java Software Engineer
Company: zetera.tech
Category: Java
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

By joining us at this very early stage, you will have a significant influence on the engineering direction and the vision of the project. We strongly prefer motivated individuals who share a passion for financial markets and building world-changing technology. 
  
**Your Role**

To build the core business logic of the exchange platform.
To integrate the system with 3rd party service providers, including custody services and liquidity providers.
To be an integral part of an empowered and self-organizing team
To pair with others and review work, sharing knowledge and increasing quality across the board.
To implement and deliver the MVP in a timely manner and iterate over it.
To provide the best guidance on when to cut the corners, and when to avoid that.
To estimate the timeline to implement features and follow that timelines.
To ensure proper memory management is used, avoiding any garbage generation inside the core cluster.
To speak up on any ways the company may improve the processes, code, quality, etc - champion continuous improvement of technology and the ways we work.

**Your Profile**

You have already gained professional experience as a Backend Engineer.
You have strong experience in backend development, preferably with Java.
You can build and debug reliable, highly availabe, secure and performant backends, handling Websocket, REST, and FIX datastreams efficiently.
You have experience with in-memory data grids.
You have experience with message-driven architectures.
Understanding the Java memory model and GC working model is a plus.
Experience with trading systems or crypto trading is a plus.
You care about quality and know when and how to ship code safely.
You have a solid understanding of system design
You can reason and drive technical decisions.
You get inspired, think of new ideas, and like to share them with others.
You have at least advanced level of written and spoken English.

Our Offer

A tightly-knit team of experienced entrepreneurs and engineers with lots of interesting challenges to dive into.
Independent work and strong responsibilities being among the first engineers on the project.
Building and designing a computation-intensive backends.
Extensive individual responsibility and personal support to grow professionally.
Your choice of hardware and software.
An enterprise-grade technology stack: Java 11, Aeron Messaging, Agrona collections, FIX, AWS, Docker, Terraform.
A competitive compensation package.
Flexible working hours, report the results, not the hours.
Remote work from anywhere.