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


My name is Oleksii, I am java developer with 4 years of expirience. 
During this time I was lucky to work on 4 projects in different sphere such as Telecom,  Insurance, Information Services, FinTech. 
The most common stack on these projects was Spring Boot, Hibernate, Postgre or MySql, Kafka or RabbitMq, Junit, Maven. 2 of them had microservice architecture and 1 monolith
Let me tell a little bit more about my last project. 
The main goal of it is to create and support system for mobile app and web site in Telecom Sphere. What is more, it was high load system with almost 20 million users. 
That`s why we were using Micronaut and reactive programming instead of Spring.
My main responsibilities were to create analytics service which observed our microservices and collect these data for our analytics team. For data transferring we were using RabbitMq and Kafka
Code review were mixed, cross review + tech lead review.
I would like to avoid legacy code