Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 7

Well, this is not really about directly development but:
1. I've built a whole reporting system having logfiles and raw data on the Grafana-Loki-Prometheus-PostgreSQL stack. 
2. I've completed projects where I was involved in every part of the development: gathering requirements, designing and writing docs, discussions with clients, implementation, testing, and so on.
3. I'm good at understanding someone else's code and the intentions of the developer behind this code.
Started working as a support engineer within a system integration company and grew up to integration developer. Working with a variety of vendors(Avaya, Altitude, XCally) and a pile of client 3rd party systems. The technology stack was basically Java+Spring+Hibernate+REST API
Changed the course in the second job to developing own telecommunication solution via Asterisk. The foundation of the project has changed but the tech stack remains the same.
Right now I'm in a team of two. We are responsible for every aspect of the project from server settings to Swagger docs in REST API.
Want to switch to some modern-like projects including microservices, clouds, message brokers, etc. I know that my previous experience is all about monoliths and REST CRUD's, but I'm and easy leaner.
I don't want to dive into legacy support. This is a strong 'no' for me since I had enough of this in my career. However, if the project is about rewriting some old legacy app into the new shiny way, I am all ears.
Also, I'm not a full-stack developer. Everybody has to do their own job and the back-end is mine