Senior Java Developer (New York, NY) Remote