Position: Java Developer
Category: Java
English level: upper
Years of experience: 5

- Designed background tool with multithreading
- Experienced in refactoring practices (Design Patterns, Code smells)
- Has experience with performance testing and  improvement (once I have improved API call almost the 10 times, from 45 sec to 3-4)
- Experienced with Unit testing and respective frameworks
I have already worked on the Java platform for almost 5 years. I have had experience with projects of different sizes, complexity, and technology. Have a basic vision of how small and big projects are organized, collaboration across teams, and so on. I have already mentored several trainees in order to help them understand the project.
I'd like to work with Spring, Microservices architecture, and Kafka.

Would be a plus:
1. NoSQL (MongoDB)
2. Cloud (AWS, Google)