Position: Senior Java Developer/Java Team Lead
Category: Java
English level: upper
Years of experience: 9

More than ten successfully delivered projects in different domains with my leadership starting from staffing right engineers in the team to maintaining green level of the client satisfaction during engagement.
I am delivery manager, team leader and software engineer with more than 9 years of experience in the big outsource company. Last 4 years I am working on managerial positions on different projects so I have great expertise in managing remote teams in fast-paced Agile environments (from very early stages like requirements analysis and staffing right people in the team to the project completion). Currently I am responsible for the team management, milestones, delivery and quality on multiple accounts by supervising engineering teams and coordinating their efforts, with the purpose of developing a highly technical product and/or providing first-class services.

Besides my managerial skills I have strong technical background in backend development with Java and related frameworks, Python, microservices, cloud providers (AWS) and DevOps practices (Docker, K8s, Terraform, CI/CD tools). Have wide experience in work with legacy codebases as well as with fast growing startup projects, refactoring, unit/integration testing, etc.

Also, I have a passion for knowledge sharing and mentoring people, so I am leading several internal courses in my company focusing on AWS services.
Looking for the remote technical (non-managerial) Senior Java Engineer position. Interested in projects in USA time zone. Could consider TL position for the small team without big number of managerial routines.