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

On the last project, I've implemented several new key functionalities and got good feedback from the customers and colleagues.
Also fixed a lot of major and critical bags in legacy code base. Used technologies: Micro-services architecture, Java 11, SpringBoot 2.x (Spring 5.x), Hibernate 5.x, Kafka, PostgreSQL, JUnit/Mockito.
I've been working in IT since 2010. Last 4 years I'm happy to work in Java back-end development area.
During that time I participated in 3 enterprise projects (two with microservices architecture, and one with monolith architecture).
My usual working routine on the current project includes: investigation, requirements discussion with BA, creating technical design, estimation, writing an implementation plan,
 participating in SCRUM activities, development, optimization, writing Unit tests, checking integration tests written by SDETs, code review, describing investigation results, debugging,
 bug fixing and team members support.
The combination of my hard and soft skills, I cultivated over the decade, allows me to perform non-trivial tasks properly and in-time.
I want to work on Java back-end project, which is on starting or active development stage because there I expect to have the possibility to introduce the best development practices and get the most out of my previous experience. Also, it's important for me to work with highly qualified and motivated people in order to make the way from idea to implementation as short as possible.