Lead/Senior Java Developer