Position: Senior Java Developer / Team Lead / Tech Lead
Category: Java
English level: upper
Years of experience: 11


Experience
1.	Java development – 5 years
2.	Experience as a team lead - 5 years
3.     Total experience in development - more than 10 years.

SKILLS

Programming concepts: OOP/OOD, SOLID/GRASP/GoF/DRY, DDD/Clean architecture, Microservices, REST, TDD.

Frameworks and tools: Spring (Core, AOP, MVC, Data, Boot, Cloud), JPA2/Hibernate, JUnit/Mockito/Wiremock, Jackson, Lombok, Messaging, MySql, PostgreSQL, Jetty/Tomcat.

Other: GIT, Maven, Gradle, CI, Jira, Confluence, Cloud/Docker, Linux

I'm a self-motivated, results-oriented, team player with strong problem-solving skills.
I'm ready, able, and will get things done.
Hight development culture.
Challenging goal.
An international or distributed team is OK for me.