Senior Java Engineer