I have some server code that is generating thumbnails when an image is uploaded. The issue is that when the image was taken and the camera/device was rotated, the thumbnail
Exif seems to be hard to write because of proprietary stuff in it. However, you can consider another option
Read original but only write orientation tag to thumbnails.
Apache Sanselan seems to have nice collection of tools to do it.
http://commons.apache.org/proper/commons-imaging/
Look at ExifRewriter class, for example.