Why would you recommend a language VS ETL? Just curious?
Never heard of Jasper, will give it a gander
As for Postgres.. hate the POS.
It's a lot more like Microsoft's SSIS. Jasper ETL is almost the same product as Talend open studio (build from same source). Talend are however the original source owners (if memory serves me correct), so you can download the community version also from Talend. Haven't use it for a few years, so I can't tell you if they're maintaining different forks.
In any case it's probably better to just use the one from Talend.
http://www.talend.com/products/talend-open-studio
As for it's utility; it's a very powerful product, connection to many hosts / databases / file formats, with almost complete flexibility of the extract, transform and load process, including notification, ... The code produced is fairly readable, and performs really well, its fast, re you not only have options to multi-thread the solution, but also to run it across multiple host nodes.