Position: Technical Expert (Java)
Company: Innovecs
Category: Java
Experience required: 5y
English level: intermediate

**WHAT YOU WILL DO**
Be part of an agile team, the core technological team to build and advance a low latency/high-throughput trading platform.
Participate in all aspects of the development and influence foundation for a system affecting a huge market.

Lead features from design to production
Take active part of Teamwork and team spirit, share and learn from each other
Take part in deep tech product development
Take part in influencing the evolution of product architecture
Take part in influencing the product development and growth
Take part in ever improving the product delivery life-cycle
Help the agile team meet its goals

**WHAT EXPERIENCE ARE WE LOOKING FOR**
At least 7+ years of experience in java server-side, and must have deep understanding of reactive systems experience in areas: java concurrent programming, java security, reactive programming, network programming and mechanical sympathy understanding.

Knowledge of programming patterns and design principles which and solving complex problems using algorithms
Experience in low latency / high-throughput algorithms
Experience in building large-scale, multi-tenant mission-critical systems
Understanding of transport protocols and formats: HTTP1/1, HTTP/2, WebSocket, Google Protocol Buffers, Json, FIX, SBE
Background with the Fin-Tech industry
Experience with Aeron technology
Learn and Contribute to open source projects
Familiarity with microservices architecture
Experience with cloud and bare-metal environments
Experience with performance tuning
Experience with Kubernetes
Experience with Security standards and practices
Experience at working with distributed remote teams
Self motivated and ability to work alone and in a team
Passion Curiosity to constantly learn and improve
Passion to help the team members to learn
Passion to develop new technologies and solve challenges in the best way possible
Ability to lead and own changes from concept to production
Experience with Blockchain technologies — Advantage
C++ or Go background — Advantage
Advanced Verbal and Written English Skills required

**WHAT WE LOVE ABOUT INNOVECS**
An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline
We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver
Regular performance-based salary and career development reviews
Medical insurance (health), employee assistance program
Paid vacation (20 days), holidays, and sick leaves
English classes with native speakers and partially or fully reimbursed personal training and conferences