Position: Team Lead Back-end Java Developer
Company: ITSOFT
Experience required: 5y
English level: intermediate

Lead Back End (Java) Developer 5+
5+ years of experience with Java 11+
Good knowledge of SpringBoot 2+ and other popular frameworks.
Good knowledge of Java toolset (Maven, Gradle, etc.)
Kafka- Must have experience
Russian Language- Must know

Who we are looking for :

Lead Back End (Java) Developer 5+
5+ years of experience with Java 11+
Good knowledge of SpringBoot 2+ and other popular frameworks.
Good knowledge of Java toolset (Maven, Gradle, etc.)
Experience with databases (SQL/ORM, NoSQL, KV, etc.)
Experience in test-driven development (JUnit, Mockito, etc.)
Kafka- Must have experience
Russian Language- Must know
Written and spoken English (above intermediate)
Should be a Great Team Player
Experience with digital payment/wallet- Advantage
A person who can take responsibility for the quality of the backend code and the efficiency of the backend developers.
Certain responsibilities that involve the development and deployment of strategic products

Certain responsibilities that involve development and deployment of strategic products
Participation in the design of platform components, audit of design solutions offered by other developers
Selection of technologies and tools for development and operation, we profess the “you code it you run it” approach
Expert leadership of the backend developer community - coaching, implementation of effective development practices, facilitation, design sessions
Development of code conventions and responsibility for their implementation by the community of backend developers
Identification of problems and wastes in the work of backend developers
Collaboration with the Scrum Master service to improve current processes and practices
Of course, you will write code, both purely technological parts of the system and product features.