Java Team Lead

We are looking for a Java Team Lead to join our team!

Requirements

Requirements:
– 5+ years of Java server-side development experience;
– 1+ year of team leading or mentoring experience;
– Strong expertise in high-load, multi-threaded systems;
– Experience with relational and NoSQL databases (PostgreSQL, Cassandra, Elasticsearch) and Oracle DB;
– Hands-on experience with WildFly (or similar);
– Solid knowledge of Kafka and microservices architecture;
– Experience in system design and architectural decision-making;
– Strong focus on code quality and engineering best practices;
– Upper-Intermediate+ English.

Would Be a Plus

Would be a plus:
– Deep understanding of JVM internals;
– Strong knowledge of Spring;
– Experience in telecom/CX domain;
– CI/CD and DevOps collaboration experience.

Responsibilities

Responsibilities:
– Lead and mentor a team of Java engineers;
– Design scalable, high-performance solutions;
– Contribute hands-on to core feature development;
– Review code and enforce engineering best practices;
– Resolve complex production issues.

HR Contacts

We’re proud of our team and are always on the lookout for people who share our vision and values so we can deliver amazing results together.

Benefits

Location

You have a great chance to do your favorite thing remotely or in an office (depending on location).

Team

You will find a team of like-minded people who support your ideas and autonomy here.

Challenge

You won’t ever get bored by trivial monotonous work. Intellectual projects with a challenge from European clients are waiting for you.

Growth

We are constantly learning and sharing knowledge. Develop your career to top positions and build a personal speaker brand with us.

Сulture

Our corporate culture focuses on understanding, mutual support, education and inspiration.