Web, moblie application developer using java language with diffrent frameworks to be used such as ajax framework and different databases