Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 2

AWS Solution Architect Associate Certificate was passed.
As part of the customer's team designed, documented, and implemented new features for backend services. These services were part of the large cloud product, based on microservice architecture. The first service was based on JMS and Spring Integration framework. It consumes messages from AWS SQS service, prepares searching requests and sends them to another service, and finally, stores results in the Aurora MySQL DB. 
I took part in developing another service, which was doing the search job. This service used Spring Boot framework and Elastic Search as a search engine. 
Created new unit and integration tests for the new features.
Optimized SQL queries to DB. Designed, executed, and documented results of performance tests for new features. 
AWS Solution Architect Associate Certificate was passed.