Senior Software Engineer (Java)