Senior Java Developer

Xntltd · Armenia · Engineering

Posted 2026-09-17

Apply for this role →

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

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.

Apply for this role →

← Back to all jobs