Hi Gundamaiah,
I am java developer too.
Delphix can help many key roles: Developers, Devops, IT Staff, Testers, Certifiers, Trainer, Data security team, data protection team and so on...
To understand how Delphix can help all this roles, you should read use cases for different kinds of context and you can find them in the Delphix Site (This old link is only an example
https://docs.delphix.com/display/DOCS31/Use+Cases but there are a lot of new use cases you can find if you read the Delphix site, or interesting posts on Delphix commnity, e.g. read the interesting response to the question/post
https://community.delphix.com/delphix/topics/how-does-delphix-help-oracle-upgrade-process).
First hint: What does Delphix do?
Delphix enables Oracle, SQL Server, PostgreSQL, SAP ASE, MySQL customers to clone their databases in minutes for almost no storage. (Read for example
http://blog.delphix.com/kyle/2014/delphix/)
As developer, you know, how many times did we want a copy of a huge volume database to test our software component on real data? We had to face with a lot of problems: involving and facing IT Staff, there was not enough of space to host Terabytes for a new copy of DB, problem on managing sensible and personal data (Delphix offers its Datamask Services), ...
With Delphix a developer can manage in self service, data as service (with few clicks into a web console) his copy of the Production Database.
A copy of tens TB of an Oracle DB can be made in few minutes and without extra space.
You can reiterate test cycles easier and faster, reducing the idle time of the DB reset (at the end of a destructive test) from hours to minutes (see
http://www.delphix.com/solutions/test-data-management/ ).
You can share a bookmark (a copy of your VDB) to other teams (such as a test team) to make them to test what you coded.
Another example: when I was taking care of bug fixing on production application, I would have needed a copy of the production database to replicate the incident: in my case it was impossible to request to a IT Staff to make a copy of the production DB in the SLA times. So if I was lucky I was able to reproduce the incident in my test DB (a subset and no fresh copy of the production DB), But in other cases I would have wanted to access (in readonly) to a production database to replicate the incident with my application: nobody helped me to add a firewall exception to do this. In all this cases Delphix can Help you, giving you the button to do a "refresh" of you VDB copying the fresh data from the production DB (in few minutes).
This is only the tip of a great iceberg: only for trying to fire up your curiosity. But tell me what you want to achieve and what are your pain points in developing application and I try to give you some hints on how Delphix can help and if it can.
And, a surprise for us developers, here is the RESTful API link to interact with the Delphix Engine:
https://docs.delphix.com/display/DOCS50/Web+Service+API+GuideSo, for example, you can automate you test cycles: do test, collect results, rewind your DB.
Regards.
Gianpiero