Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 2.5


I was expanding existing functionality.
Created Spring Batch jobs.
Worked with Bitbucket and JIRA.
Working by scrum methodology.
Worked with Liquibase migration.
I Created own annotations for classes and fields.
Working with Transaction template and Retry template.
I implemented import/export csv and xlsx file.
I reviewed PR another developers.
I was writing Unit and Integration tests.
Implementing code according to GoF Design Patterns and SOLID Principles.
Daily calls with a foreign team.

Worked with microservices architecture.
Worked with multitenant application.
Worked with Spring Cloud, Spring Vault.
Implemented 2FA with google authenticator.
Worked with Liquibase migration.
Generating PGP encryption keys.
Working with Spring Security ACL.
Regularly spoke with a foreign customer.

Worked with multitenant application.
Worked with GItLab.
I was building architectures for database.
I Created views for optimization working process
and complex functionality.
I implemented triggers for tables.
Worked with flyway migration.
Implemented the complex logic of calculating prices.
Working with MapStruct.