Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3


Greetings! How's going?

My last experience was in the development and support of several services that used microservices as an architectural solution using Java and Spring as the main tools, also AWS as a cloud platform, and Jenkins for CI/CD jobs. The main work consisted of the development of new functionality according to business requirements, working with the internal system of accounting for goods, as well as support the logic of calculating the approximate time of delivery of goods to the final recipient, optimizing the service, and other tasks with heavily loaded systems. Among the interesting things: independently improved and maintained the emails generation service; optimization of the number of requests to the external service; transferred projects to new developers, namely writing tutorial documentation, recording tutorials, also working out the issues that arose during the tasks.
 
It would be a huge plus for an employer: provide an opportunity for my comprehensive development, not only Hard Skills it would be ideal to also have access to improve my Soft Skills

My main stack:
⋅	Programming languages: Java 8, 11
⋅	Platforms: Mac OS X, Windows, Linux
⋅	Web Development: Spring Framework(Boot, Security, Web, Data, etc)
⋅	Automation tools: JUnit, Mockito, PowerMockito, Maven, Gradle
⋅	Databases: MySQL, Oracle, Postgresql
⋅	CI/CD tools: Jenkins, AWS containers
⋅	AWS services **interested to learn more about cloud platforms