I’ve got to admit, I’m a little confused why this position requires client-side Java/MacOS experience and human interface guidelines with SWT, but also wants Tomcat experience. A little more detail would help me understand if this is some kind of client-server application that’s limited to (or emphasizing the Mac) or … something else entirely.
If telecommute’s your thing and you’ve got a background in Mac development, this could be an interesting choice. More information about the company, the work and the compensation would be required to take this beyond mildly interesting.