We are looking for a talented and experienced Senior Java Developer to join our team and play a vital role in building and maintaining our backend trading ecosystems.
Responsibilities:
Design and develop microservices in Java (17 or later) as part of our backend system
Maintain and enhance existing Java libraries and internal frameworks
Troubleshoot and improve the performance and reliability of backend services
Write and maintain unit and integration tests
Collaborate with other engineers, product managers, and cross-functional teams
Stay up-to-date with the latest Java technologies and best practices
Requirements:
Bachelor's degree in Computer Science or related field
5+ years of experience in Java development
Understanding of software design principles and patterns
Knowledge of various concurrent technics (blocking, CAS, Future/Promise, Actors)
Understanding of Java Memory Model and GC principles
Experience with building RESTful APIs and microservices architecture
Experience with binary protocols (e.g., gRPC)
Experience with SQL databases (PostgreSQL) and messages brokers (e.g., Kafka)
Experience with NoSQL databases (Redis, Cassandra, Clickhouse, etc) is a plus
Experience with popular Java frameworks (Spring, Micronaut, Quarkus, etc) and libraries
Experience with building cloud (EKS, GCP, Kubernetes) platform
Excellent communication and problem-solving skills
Knowledge of Scala is a plus
Fluency in both Russian and English
What we offer:
Competitive salary that reflects your experience and the value you bring.
Flexibility that fits your life — work from home, from our office, or a mix of both. You decide what works best.
Flexible benefits package — choose the options that suit your life, not a one-size-fits-all bundle.
A genuinely good place to work — an informal, collaborative culture where ideas are heard and bureaucracy stays out of your way.
Continuous learning — ongoing training, education programs, and the support to deepen your expertise in a fast-moving industry.
Connection beyond your desk — events that bring our teams together to network and celebrate.
Global exposure — work side by side with talented colleagues from all over the world, across a business serving clients in 100+ countries.