Java Developer (back-end)