Extract-Transform-Load (ETL) are data integration practices and tools:
There is a lot of (not only java-based) implementations, many have a GUI, allowing to graphically design transformation flows.
Commercially developed (Javlin company, FI industry partner, http://www.cloveretl.org) open-source tool containing:
Figure 1 - Clover ETL Screenshot
ETL implementation and deployment on a huge data involves some problems, that are not usual in a different areas: