Position: Senior Java Developer
Category: Java
English level: fluent
Years of experience: 3

Supported legacy Java retail application. Refactored legacy Java web application. Move application from Struts 1 to Spring MVC/Spring Security. Renew application design. Develop custom security layer with Spring security. Split monolitic application to micro services.
Java, Spring (core, boot, MVC, security), Database: Oracle, MS SQL, MySQL, JUnit, Maven, JSP, Redis, JMS
Complex tasks. Business trips abroad. Interesting project with strong team.