Position: Java Software Engineer - Java middle developer/Java strong middle developer
Category: Java
English level: upper
Years of experience: 4

Full project development cycle from scratch till release.
- backend java and groovy development of RESTful Web Service using Spring and Spring Boot
- working with SQL and NoSQL databases ( MySql, MongoDB), creating database schemas
- participation in creation of application architecture
- setting Gradle builds, Maven



Tools && Technologies
FRONT-END
Html 5, Css, Vue js, Scss, Webpack, Es6, Npm

BACK-END
Core Java, Spring Framework, Groovy, No-Sql databases,
Spring boot, Docker, Node js, Spring Cloud, AWS s3 bucket, AWS sqs, AWS
core, Grpc, Microservices ActiveMq, RabbitMq, Redis, JPA, Spring Data,
OpenFeign, AOP
Company: Epam Systems
06/2022 - 07/2023
Java Software Engineer
Project: Development of a large high-load customer insurance system, many integrations, high traffic, healthcare project 
Project technologies stack: Java 11, Spring/Spring Boot2 ecosystem, AWS, Kafka, Protocol Buffers, Docker, Gradle, Nginx, PostgreSQL, MongoDB, Redis

Company: Bencorp USA(Part time)
06/2022 - 01/2023
Java Software Engineer
Project: Development of web services on spring boot using cloud technologies 
Project technologies stack: Java 17, Docker, Docker Compose, AWS, ActiveMQ, RabbitMQ, Spring/Spring Boot 2 ecosystem, Redis, JUnit, Mockito, Gradle, Java 17, AOP, Rest API, Elastic Search, PostgreSql

Company: GlobalLogic
06/2021 - 06/2022
Java Software Engineer 
Project: Development of complex software for network management
Project technologies stack: Java EE + kafka + Spring core + Jboss


Company: Private entrepreneur
05/2020 - 06/2021
Back-end developer
Project: Passenger transportation platform. (Taxicab) 
       Migrated a monolithic project architecture written in PHP to a multiservice architecture based on Java. Developing technical support feature and communications management based on VoIP for call-center departments.
Project technologies stack: Java 11, Docker, Docker Compose, ActiveMQ, RabbitMQ, Spring/Spring Boot 2 ecosystem, MySQL, Redis, JUnit, Mockito, Gradle, Asterisk VoIP, Sentry.io


Company: Riversoft
01/2019 - 05/2020
Back-end developer
Project: Developing and maintaining RESTful Web Service - spring boot Development and support of front-end application - vue js
Project technologies stack: Java/Groovy, Spring/Spring Boot2 ecosystem (Core, Data, Security, Session, AOP, AMQP), MongoDB, Redis, RabbitMQ, WebSocket, Docker, Docker Compose, Spock Framework, Gradle, Nginx,