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

I possess the following SOFT SKILLS:
- Communication
- Collaboration
- Problem-Solving
- Adaptability 
- Discipline
- Responsibility
- Self-Motivation
- Empathy
- Conflict Resolution
- Time Management
- Attention to Detail
- Critical Thinking
- Stress Management
- Adaptive Learning
I have 3 years of commercial experience.

Frameworks, APIs: Java(8-17), Java EE, Spring (Core, Boot, MVC, Security, Data), Hibernate, JPA, Knowledge of AWS (Lambda, S3, EC2); MySQL, OracleSQL, PostgreSQL, 
JUnit, TestNG, Mockito, JSON/XML, HTML, JBOSS, Liquibase, Asciidoctor. Lombok, JDBC, Swagger, Gradle, Maven, Docker, Jenkins, Jira, Groovy, SonarQube, Postman, Git, Knowledge of Scrum and Agile Methodologies, Understanding OOP Principles, Knowledge of REST.

Experience:
Period: June 2021 – August 2022;
Role: Junior Java Software Engineer
I focused on developing the Payment Gateway. 
Responsibilities:
- Working on payment gateway application;
- Requirements discussion and refinement;
- Feature implementation and bug fixing;
- Working with REST API and JSON;
- Established new entity relationships;
-  Added new fields, indexes, and tables to the database MySQL using Liquibase scripts;
- Utilizing JUnit for unit and integration testing.
- Developed new APIs;
- Achieved new functionality development.

Period: September 2022 – July 2023;
Role: Middle Java Software Engineer
I contributed my skills and expertise to the ABC Fitness Trainerize project.  
Responsibilities:
- Created new APIs;
- Developed and implemented new features;
- Unit and integration testing using JUnit, Mockito using SonarQube indicators;
- Collaborative work in backend team, including front-end and QA, to ensure proper implementation of functionality and discuss features and resolve issues;
- Active participation in code reviews and daily project team meetings;
- Refactored code and optimized performance.
- Fixing issues and refactoring base system;
- Develop new functionality; 
- Refactoring legacy code;

Additional information about my experience in CV.
For me, it is valuable to work on projects aimed at solving important problems and creating products that ease and improve people's lives.