About Role:
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
- 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.