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


EPAM
1.2022 - 3.2023
Migration of existing accounting system to modern, fully supportable platform; split monolith applications into bunch of microservices depending on amount of core processes; enable monitoring of all processes.
Performed module migration from Jboss 5.1 to Tomcat 9
Developed part of core logic
Analyzed and improved performance of microservices, made code refactoring
Conducted testing and debugging of microservices and whole system
Wrote instructions and performed demo sessions
Project stack: Spring Boot 2, Spring Data JPA, Java 11, Hibernate, Lombok, Kafka, DataDog, DB2

AirDoctor
Healthcare
11.2020 - 12.2021
Participated in Air doctor application development.
Worked in international team with QAs and PMs from Israel.
Developed, modified, and designed new pieces of software based on requirements/design specifications, user stories
Conducted testing and debugging, resolved 100+ issues by identifying and self-selecting solutions
Conducted code refactoring, code reviewing, served as an advisor to new team members
Project stack: Spring Boot 2, Maven, Hibernate, MySQL, GWT, JUnit, java 8, Lombok.

4.2020 – 9.2020
Java Online Projects
Participated in the development of Spring 5/JPA Enterprise application with authorization and role-based access rights on the stack: Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Stream API. Persistence to Postgres and HSQLDB databases using Spring JBDC, JPA(Hibernate) and Spring-Data-JPA. Implementation and testing REST and AJAX controllers (more than 100 JUnit5 tests). Development of the web-client using Bootstrap (CSS/JavaScript), datatables, jQuery. 
Developed a custom-made REST API project based on Java 8, Maven, Spring 5, HSQLDB, JUnit 5.
I search for company with friendly team, where I can grow, improve my skills and have fun from work.