ServerSave is a project mainly written in Java, it's free.
A very simple Bukkit plugin that saves all Minecraft worlds on a schedule.
ServerSave - A plugin that saves all Bukkit server worlds on a schedule.