Position: Java Team lead (FinTech, English-speaking team)
Company: Match-Trade Technologies
Experience required: 3y
English level: upper

We are a Fintech company providing advanced trading systems for CFDs, crypto and stocks, seeking to recruit Java Team lead for the new project.
Prior TL experience is preferred, but if you used to assist your TL and have strong leadership skills, this is what we are also looking for!

**About you, requirements:**

-At least 3 years of hands-on experience in Java programming;
-Ability to manage a team of programmers and build relationships supported by experience;
-Fluency in English (written and spoken);
-Ability to write clean, testable code;
-Expertise in databases;
-Hands on with Agile, Scrum tools, ability to get best use out of them;
-Deep knowledge of: Spring, Kotlin, PostgresSQL
-Good to have: Scala, Cassandra, RabbitMQ, Akka, Blockchain, microservices architecture, Hibernate JPA, Docker, Git, Maven;

**Your Job, responsibilities:**

-Support other team members with IT projects coordination;
-Organize work, supervise, and report team progress;
-Design and implement applications used by our technologies;
-Create technical documentation;
-Design interfaces for ready applications;
-Make architectural decisions about technologies being used;

**What we offer:**
-Working on a B2B contract with 30 days of paid break;
-Working in international company with several offices around EU and US;
-Professional development with a training budget;

**Stages of recruitment (only 2 interviews):**
-Send your CV
-HR Interview
-Tech interview + live coding
-Feedback
-Offer