Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 8


My projects were in different domains but mostly medical and financial. I worked in a distributed team. My responsibility on the project was to write new functionality and cover it with unit and integration tests. I wrote API contract (between BE and FE) in the Swagger. I investigated application (source code) on vulnerabilities for this I used such tools as SonarQube, Fortify Scan, Snyk. I did reverse engineering old projects and prepared documentation (UML diagrams and other schema in draw.io). And many other stuff.

I worked as a senior Java developer. On projects I used java (core, collection, multi-threading), spring framework, spring boot, spring cloud, git, jira, junit, mockito, microservices (REST/SOAP), for testing API I used Postman, JPA/Hibernate, SQL, Database (Postgresql/Oracle/MySQL), Splunk, Grafana.