Position: Senior/Lead Java Developer
Category: Java
English level: upper
Years of experience: 9

- Performed migration from Maven to Gradle.
- Improved test coverage by 40%
- Improved code quality(checkstyle, code review, refactoring, unit tests for new and old source code)
- Reorganized DB model and migrate data to a new structure. Developed a UI for a new data structure.
- Implemented the Spring Boot. Set up CI builds.
- In 6 month figured out with React, NodeJS and implemented completed web application to manage working resources in company.
- Have worked on-site in India and lead small team.
Software engineer with 8 years of commercial experience in end-to-end Java programming of frontend and backend solutions in the Agile environment. Have experience in leading small team. Core technology stack spans Java, JavaScript, SQL, Spring Framework, Gradle, Docker, and JUnit used to develop solutions for the automotive, telecommunications, banking and financial domains.
Have a huge experience with international teams: meetings, business communication, work on-site. 
Well-versed in full application lifecycle: research, design, development, and support.
Passionate about code quality. Self-teaching and result oriented person.
I am looking for interesting project with complex tasks. I like to see completed result. I would like to work on each stage of project. I expect professional team which use agile/scrum approach and new technologies to build stable and maintainable project.