Position: Java Team Lead (only REMOTE jobs)
Category: Java
English level: upper
Years of experience: 11

Have 20 years of experience in developing Web/Desktop Applications.
Delivered a lot of very complex projects as a system architect and team leader.
Designed and led the implementation of a scalable cloud-based system with microservices architecture.
Designed and implemented scalable billing integration using serverless architecture.
I have more than 20 years of experience in software projects development using
Java/C#/Scala/C++, OOA/OOD/OOP, Client-Server and Multi-Tier architectures. 
Have a good knowledge of enterprise systems architecture, refactoring of enterprise applications. Enthusiastic to learn new technologies and tools. Interested in distributed data processing and big data. 
In my work, I’m fully responsible for the architectural decisions and solutions development. I use Scrum, TDD and Waterfall paradigms.
I have more than 15 years of team leading experience on several projects and manage teams from two to 7 persons.
I would like to work on project where I could apply my skills in architecture with a modern technology stack. 
Working in a friendly team.