Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 5


TDD-oriented developer with high code hygiene

Experience with:
Java 17, Spring Boot, Spring MVC, Spring Testing Framework, Junit, Mockito, Flyway, multi-threading, Spring Security, MySQL, Docker, Jenkins, Linux, networking, RabbitMQ, REST, SOAP, Webockets, basics of HTML/CSS/Typescript

I worked on developing a CRM system, a banking product and an internal corporate application with high requirements on code quality. 
Developed code using TDD approach
Did translation of client requirements into epics/user stories with further task decomposition. 
Performed code reviews & defined application policies
Mentored & supported colleagues
Conducted job interviews
Do not work in gambling, online games, advertising