Java developer being experienced in Web development and Java-like technologies, i.e. GWT, Spring Boot, Spring MVC etc.