We're planning to start an ETL project that involves many business logic as well based on our existing java application. So should I create ETL pipelines with Talend and integrate with my application or create the pipeline in java in my application directly? We have mostly Java developers and some Talend developers in other teams. My main concern is that does Talend offer quick development and also does it offer the level of control that code development offers like exception handling, complex logic, etc.