Java developer with some experience in analyzing requirements and specifications as well as designing, implementing, developing and testing the applications.