Introduce service layer using Spring Boot