Position: Advanced Java Developer
Company: Innovecs
Category: Java
Experience required: 5y
English level: upper
Published: 2020-08-01T00:00:00+03:00

**Requirements**

✔️ 4+ years of experience in Java server-side, solid knowledge of Java Core
✔️ Must have experience in **building low latency / high-throughput systems**
✔️ Reactive programming (RXJava, Reactor frameworks)
✔️ Understanding of protocols and formats: WebSocket, Google Protocol Buffers, Json, SBE
✔️ Knowledge of authentication and authorization models
✔️ Experience with cloud and virtual environments: AWS/Azure/GCP
✔️ Upper-intermediate level of English
✔️ Contributing to open-source projects - big advantage
**Will be a plus**
✔️ Familiarity with microservices architecture
✔️ Network programming (Netty, Reactor netty)
✔️ Knowledge of Kafka, Kubernetes, Vault, Helm
✔️ Familiarity with the Fin-Tech industry

**Responsibilities**
✔️ Be part of a team of technological aces to build and improve low latency / high-throughput trading platform
✔️ Participate in many aspects of the development process and influence foundation for a system affecting a huge market
✔️ Lead features from design to production in short iterations
✔️ Write superefficient server-side code in Java
✔️ Continuously learn and share learning with the team

Our client has been serving the online financial industry for over a decade. Our passion to create premium technology, combined with financial know-how, has led us to where we are today. We're building business ideas with you and our experienced team of developers, quantitative analysts, project manager, designers, etc. Join us in the next generation of Fintech.