Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 11

designed and developed a distributed system for webinars with 500+ users
SUMMARY:
Overall 7+ years of experience in IT as a Java Enterprise development of web-based applications using Java, SpringBoot, Microservices

Backend developer with experience on Java, Spring, SpringBoot, Hibernate, azure cloud services and REST/WS based web services

Expertise in Spring Boot and other modules of Spring Framework like Spring MVC, Spring Security, JPA, Spring Cloud

Experience in using Version Control Tools (SVN, GIT, Bitbucket), Continuous Integration System (Jenkins, Bamboo) and Build Automation Tool (Maven)

Working in international and distributed teams, good experience in Scrum methodology

Always build good relations and communicate well with customers

TECHNOLOGIES:
Data: 
    MySQL, PostgreSQL, Apache Kafka, Redis
Standard: 
    WebRTC, JMS, JDBC,  WebSockets
Framework: 
    ReactJS, TestNG, FFmpeg, JPA, JUnit, Netflix Eureka, Log4j, Gradle, Spring 
    Boot, Spring WebFlux, Spring-WS, Spring Security, Spring Data, jQuery, Netflix 
    Zuul, JUnit 4, slf4j, Mockito, JSP, Java Swing, Hibernate, EasyMock, Spring 
    MVC, JBoss Seam, Apache Maven, Jackson
IDE: 
    Eclipse, IntelliJ IDEA
Other: 
    Spring Cloud Hystrix, Spring Session, Spring Cloud CLI, Azure Functions, Spring 
    Cloud Config, Spring Cloud Sleuth, Spring Cloud Eureka, Spring Cloud 
    Zookeeper, Spring Cloud Netflix, Wowza Streaming Engine, Flashphoner, 
    Project Reactor, YouTube streaming, Spring Cloud Zuul, Keys and Secrets 
    Management
Library: 
    Netflix Hystrix, Gson, Spring Cloud Gateway
Computer Language: 
    Java 11, SQL, HTML
Solution: 
    Thymeleaf, JProfiler, Sonar, Lombok, RabbitMQ, Gitlab, GitHub, PuTTY, Nexus 
    Repository,
Operating System: 
    macOS, Windows, Linux 
Platform: 
    Docker, Kubernetes, Microsoft Azure