Position: Senior Java Developer
Company: Vilmate
Category: Java
Experience required: 5y
English level: fluent

The project was born 4 years ago by a passionate and experienced team in order to disrupt the exchanges and marketplace industries by offering state-of-the-art products that allow new and existing businesses to launch in a few weeks and get the ideal exchange platform for the modern age.
It is the beating heart of markets, allowing its clients Scale, Flex and Pivot to create opportunities in Capital Markets, Digitized Assets, and Marketplaces using its Technology. This is a unique opportunity to join a strong R&D team and make it even stronger and faster.

Responsibilities:
● Be part of an agile team, the core technology team to build and advance a low latency / high-throughput trading platform.
● Participate in all aspects of the development and influence the foundation for a system affecting a huge market.
● Lead features from design to production.
● Take an active part in Teamwork and team spirit, and share and learn from each other.
● Take part in deep tech product development.
● Take part in influencing the evolution of project architecture.
● Take part in influencing product development and growth.
● Take part in ever-improving the product delivery life cycle.
● Help the agile team meet its goals.

Requirements:
● At least 7+ years of experience in Java server-side, and must have a 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 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 in the Fin-Tech industry (big advantage).
● Experience with Aeron technology (big advantage).
● Learn and Contribute to open source projects (big advantage).
● Experience with cloud and bare-metal environments (big advantage).
● Experience with performance tuning (big advantage).
● Experience with Kubernetes (big advantage).
● Experience with Security standards and practices (big advantage).
● Experience in working with distributed remote teams.
● Self-motivated and able 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.
● Fluent Verbal and Written English Skills required.

As a plus:
● Familiarity with microservices architecture.
● Experience with Blockchain technologies.
● C++ or Go background.

We Offer:
● Competitive salary and benefits.
● Flexible working hours.
● Vacation – 20 working days’ annual leave.
● Paid sick days.
● A personal laptop with all the essential software installed.
● State holidays are granted.
● Corporate accountant, lawyer, and psychologist services.
● Bureaucracy-free and transparent management.
● Costs related to participation in workshops and professional conferences are covered.
● In-house and online сorporate English classes.
● Free running lessons with a professional athletics coach.
● Free online yoga classes.
● Corporate parties 2 times a year and team-building events.