Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 6

Got stuff done on the projects keeping tech debt under control and good team spirit
Excellent knowledge and experience in Java 8 to 12 (more than 3 years).
Understanding of network interactions and protocols, conventions (REST), authentication and authorization standards and practices (e.g. oAuth).
Practical experience with: REST API development, Spring Boot Framework, Testing frameworks, ORM, Version control systems (GIT), Cloud solutions (AWS), Docker, Continuous Integration tools.
Experience with: 
Design of complex applications, platforms, microservices solutions;
Agile software processes and technologies;
Code Review process;
Refactoring process;
Troubleshooting, profiling and debugging Java applications.
Quality tools.
Upper-Intermediate English.
Minimal bureaucracy, clear tasks and specifications.
Not interested in advertising, gambling or financial domains.