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


I have worked on different projects mostly in banking and e-commerce domains.
Depending on project needs I have been on different roles: 
- Developer - when I joined existing teams and my main responsibilities were to write code, troubleshoot issues and write automated tests;
- Lead and somehow Architect:) - in one of the project where I worked for some time and showed my good side, so I took Lead's responsibilities: make initial decomposition and estimation for new projects, create architecture for new services, fix performance issues, ensured that the team always works on the priority tasks and others.

My main technologies are Java and Spring Framework, but during last few years, I have been working more and more with cloud technologies like AWS and GCP, and I have successfully built a few cloud native applications.

From a new job I expect:
- Projects with trend technologies (preferably cloud)
- Ability to grow professionally to an Architect position
- Friendly people