Position: Java Software Engineer
Category: Java
English level: intermediate
Years of experience: 1


I am working on a large enterprise project that is running in Java and is using Spring Boot. I've written a lot of unit tests using the Spock framework, as well as using endpoint calls via Postman. There have been situations where I have found solutions to problems faster than more experienced developers.  Our project plays an important role in a large hub. In addition, I have created 4 new projects. I also organized meetings with MongoDB representatives to expand the team's knowledge in this area. On my own, I have been responsible for the elimination of over 100 code smells and the refactoring of 2 big projects.  I am also involved in a project with some friends. We are building a mobile app for dog walking, we plan to add more services in the future. On our own, I added log view and backend application metrics (ELK stack), some business functionality. When our team was writing it, we realized that we need to refactor this project, and I did it, now it is faster, cleaner and more beautiful than it was before.