Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 5


Java Software Engineer
Company Tallium, financial sweden product - NOWO: May 2021 - Jul 2023 (2.2 years)
Create and manage different modules from start to finish (rest api and back- office);
Create new functionality and integration with insurance rest api, platform for KYC registration (soap), and others platforms;
Develop the architecture of microservices from start;
Came up with ideas how to improve project;
Bug fixed and re-code, and refactored old code to new;

Full-Stack Java Developer
Company Ubranians, project sweden CMS: Oct 2018 - May 2021 (2.5 years)
Create new functionality;
Fix and improve exists code; Improved performance slow queries; Integration with different platform/tools;
Mentoring for junior java developers;

About my main goal on current time -
I'd like to have more working with microservices architecture and improve my skills with new approaches.

Skills Summary: 
Java 8-11;
Experienced in creating RESTful APIs; 
Spring: (Boot, Security, Data, MVC, Core);
ORM: Hibernate;
DataBase: Mariadb, Postgresql, Mysql; Cache: Ehcache;
Have experience with microservices;
Spring Cloud: (Netflix, Api Getaway, Sleuth); 
Docker, CI/CD Gitlab, Digital Ocean, AWS S3; 
ELK + filebeat;
Maven, Gradle;
Unit tests (JUnit 5), TestContainer;
Migrations - Liquibase;
Swagger, Postman, Jira;
Front-End: JS, Ajax, jQuery, CSS, HTML, Themyleaf, Bootstrap 5, JSP