Senior Java Spring Boot Developer (Barcelona, Spain) Remote