Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 5

I have trained several junior developers up to the level of mid-level developers.
My management practices have been successful and  implemented in other teams.
I worked as a team leader of10 developers, created architectural solutions of varying complexity, designed systems from scratch, wrote unit tests for my applications, wrote both technical and workflow documentation, performed tasks of any complexity.

I can teach young developers to imporve their skills and knowlage.

The most prefered part of my job is architecture, for this reason I like to work with larger and more complex tasks in which architecture is as relevant as possible.

I would be especially glad for an up-to-date technical stack with usage message broker, microservices, in memory data grid etc 

Have experience as interviewer
Have experience with concurrency
Bug fix legacy projects or improve them in a short time