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

The most exciting result for me was the decomposition of the monolithic an enterprise project into microservices using  Spring cloud stack, TDD approach and team synergy.
I have experience in gathering requirements, designing project architecture, implementing and supporting project functionality. Development backend part of projects with microservice, monolith, modular architectures patterns and RESTfull oriented. I also have strong knowledge in using design patterns, SOLID, DRY, KISS. Experienced in working in local and distributed teams. Mentoring background junior developers.
-Java 8 -17
-Spring Framework, Spring MVC, Spring Boot, Spring Cloud, Spring Data, Spring Security
-MySQL, PostgreSQL, ES 
-Hibernate, JDBC , Slick
-Liquibase, Flyway
-SOLID, TDD
-Microservices, Monolithic 
-Kafka Streams, Kafka Connect
-Git
-GCP, BigQuery, OLAP, ETL,ELT
-New Relic, Grafana , PagerDuty
-Maven, Gradle, 
-Docker, Jenkins, Kubernetes
-JUnit, Mockito, Tetstcontainers
I want to participate in product development with full of new challenges and cool team