Senior Software Engineer Backend Java