For the last 5 yeas I had many tasks and had to implement it using java.
Of course, many of them demand some architectural decisions that assumes using patterns etc. I created servlets, multifunctional modules.
Nothing special to say.
It was on my previous job.
I created not very difficult applications for embended linux systems.
My project demands good competence in SQL and HQL.
I wrote many queries.
Some of them were very easy, others were more difficult.
The reason is that we have more than thousend tables in the database of our project.
That's why sometimes you must create a very intricate query.
Sometimes I had to make dicisions how a new functional will look for users, but not very often.
These skills below is mostly for frontend developers, and, again, we have some of them in our team.
However, I can fix simple bugs if it is needed.
We use GIT as a basic version control system.
I know all standart commands and can handle any typical situations and some problems that can occure occasionally.
I have an experience in writing documentation on russian, of course.
I have a good understanding how to describe any functionality in an appropriate way.
At the beginning I was a part of a team.
After that I got an experience as a scrum master.
Sometimes I had to talk with our customers and made decisions: what we are doing no and which priopity the concrete task should have, who will implement this task ans many others.
Hence, I can say that I have an experience in project managmment and product managment.