Position: middle
Category: Java
English level: intermediate
Years of experience: 1

Upgrading the project to 11 java and the latest version of spring and all dependencies, kept the project as updated as possible
Strong knowledge of Java Core and practical experience in the development of web-application;
Proven practical experience with the microservice architecture using Spring Boot framework;
Good understanding and successful work with Agile methodologies (Kanban, SCRUM);
Strong problem solving and troubleshooting skills; 
Proven ability to master new tools quickly;
Desire to work on complex tasks with taking responsibility;
The result-oriented and non-conflict person with a mature approach to work.

•	Implemented new microservice from beginning to deploy in production
•	Implemented consumer/producer for Kafka
•	Enhance API logging in microservices (Spring cloud sleuth, Zipkin, Jaeger)
•	Implemented caching (Spring cache, Redis)
•	Wrote a painless script for elastic search
•	Developed functionality to work with file and metadata in the AWS s3 bucket
•	Developed a few tasks in the frontend side (react, redux)
•	Developed rest controllers
•	Added validation to request parameters (write custom with bean validation)
•	Wrote tests (Junit, Mockito)
•	Bug fixes
Interesting work that will develop me