Senior Java Developer (with LLM expertise) jobs in Canada