Position: Java Dev
Category: Java
English level: upper
Years of experience: 11


Ten years of professional applications development experience in international distributed teams.
Proficiency in Java and Javascript (TypeScript), familiarity with Groovy, Scala, C#, and Python. Ability to design and build software systems or improve existing ones, taking full ownership of architectural solutions. “Legacy code” tolerance.
Excellent analytical and problem-solving skills, self-initiative and quick digestion of new skills and technologies.
Strong leadership and coaching skills, experience driving and mentoring mid-size teams, and conducting interviews.
In-depth theoretical and practical knowledge of Agile methodologies, setting up and enforcing best development practices, and building engineering processes.