Position: Senior Java Developer
Company: KSTT
Category: Java
Experience required: 5y
English level: upper

Our system is real time and we have high requirements on throughput and latency, which means we need to understand our execution environment in detail. But the job is not only about technology. You will have to become a domain expert in financial instrument trading. You will need a sound understanding of both Tech and financial instrument trading to make the right decisions, especially when the heat is on. 

**Requirements:**

•	You are proficient in concurrent programming
•	You have minimum 5 years of working experience in Java development
•	You have a talent for optimizing code or fine-tuning garbage collection or analysing performance data
•	You understand and know details of different network protocols or low-level OS stuff like IPC or thread scheduling
•	You are interested in hardware or know details about CPU architectures

**Responsibilities:**

•	Specify, design, and implement your own solutions
•	Write automated tests and support our solutions as they go live
•	In short you will be involved in the full lifecycle of our solutions and together we assume full responsibility for our product