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

TECHNICAL SKILLS:
1. Extensive knowledge in OOP, Design patterns, Algorithms
2. Programming Languages: Java 8, 11, 17
3. Frameworks: Hibernate, Spring, Liquibase
4. Web Technologies: HTML, CSS, XML, JS Operation 
5. Systems: Windows, Mac OS, Linux 
6. Version Control System: Git
7. Tools: Maven, Kafka, Docker
8. Databases: PostgreSQL, MySQL
9. Testing: JUnit, Mockito
10. Good understanding of Agile concept
11. UML design
March 2022 - Present: Navi Software Limited
Role: Junior Java Developer Responsibilities:
1. Developing a microservice API;
2. Fixed bugs;
3. Designing the architecture of new functionality Code refactoring;
4. Designed and optimized the database structure. Providing 5. Unit Teasting;
Tech used: Java 11, Spring boot, Spring Core, Spring MVC, Spring REST Docs, Spring Security, Hibernate, PostgreSql, Liquibase, JUnit, gRPC, JSF, PrimeFaces, Maven, Jira, GitLab.

December 2021 - March 2022: EIS group
Role: Junior Software Security Engineer Responsibilities:
1. Code reviewing to improve software security;
2. Searching and reporting of vulnerabilities in web applications ;
3. Developing and implementing security techniques;