Oracle J Developer is a free Java development IDE. It allows developers to build reliable Service Oriented Architecture with Java. It supports the full development life cycle.
Features:
     1. Ability to generate servlets which operate as EJB clients
     2. It supports creating and editing Web Socket annotations of Java classes
     3. Allows to specify a configuration class to hold the Meta data
