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


Hello, I'm a Java developer with 3 years of commercial work experience in various technologies. Below are the projects I have worked on.

Projects:
1)NDA (Monolith architecture)
-FinTech project related to credit cards and ATMs.

2)FinTech (Microservice architecture)
-Our team engaged in the development of a system designed for remote banking services for legal entities. With this system, customers can receive a wide range of banking services without having to be present at the bank's office.

Technologies and tools:
Java, Spring Boot, REST API, JPA, Hibernate, Lombok, PostgreSQL, Liquibase, Maven, Apache Kafka, JWT, OpenShift, TeamCity, Docker, SonarQube, Elasticsearch (ELK Stack), JUnit, Mockito, Bitbucket, Jira, Postman
Methodology: Agile/Scrum

3)Enterprise (Microservice architecture)
A service for interaction with the company's specialists. It is a system with ability to organize the workflow and monitor the professional skills improvement of employees within the company.

Technologies and tools:
Java, Spring (Boot, MVC, Security, Cloud (Eureka, Gateway, Config), SpringDoc, REST API, JPA, Hibernate, Lombok, SLF4J, PostgreSQL, Flyway, H2, Maven, Apache Kafka, Swagger, JWT, JUnit, Mockito, Git, CQRS, Event Sourcing, Jira, Postman
Methodology: Agile/Scrum
I am ready to learn new technologies and use them at work.